Academic positioning
This page shows where your scores would land in a school's admitted-class numbers. It is not a chance-me, and it does not predict admissions decisions.
What we use
Relative importance of admission factors
Test policies and score-use context
SAT and ACT score bands
High-school class rank
High-school GPA
Applicant, admitted, and enrolled counts
school_browser_rows.What we don't use
- Legacy status, because CDS does not publish it as a score-band adjustment.
- Athletic recruitment, because recruited-athlete admissions pools are not separated in CDS C.9.
- Geographic balance, because CDS does not publish state or region score bands.
- Demonstrated interest, because C.7 is school-level policy context, not an applicant-level measurement.
- Intended major, because CDS does not publish major-level academic bands.
- In-state and out-of-state stratification, because most CDS files do not split C.9 by residency.
- Essays, recommendations, and timing, because those are not machine-readable CDS percentile fields.
Why this isn't a chance-me
A position compares your numbers with published admitted-class bands. A prediction estimates the probability that an applicant with many hidden traits will be admitted. The Common Data Set supports the first task and does not support the second.
Test-optional reporting makes the distinction sharper. A school can publish a high SAT middle 50% while only a minority of enrolled students submitted SAT scores. That means the range describes submitters, not the full admitted class.
Selective admissions also include institutional priorities that are absent from CDS. The match list separates academic fit from admissions outlook, so a student can be a strong academic fit at a school that remains a high reach because of its admit rate.
Current cards read 2024-25 or newer CDS rows. If a future card uses a CDS year more than three years old, the scoring result carries a stale-data caveat.
Sources and audit trail
Every card links back to the archived CDS source for that school year. The worked example above uses Bowdoin College's 2025-26 archived CDS and the public school_browser_rows serving table.
curl 'https://api.collegedata.fyi/rest/v1/school_browser_rows?school_id=eq.bowdoin&select=school_id,school_name,canonical_year,acceptance_rate,sat_submit_rate,act_submit_rate,sat_composite_p25,sat_composite_p50,sat_composite_p75,act_composite_p25,act_composite_p50,act_composite_p75' \
-H 'apikey: eyJhbGciOiJIUzI1NiIsInR5...' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5...'The endpoint is the same public PostgREST resource documented on the API page; PRD 016 does not add a new API resource.