High-school opportunity data
High schools with broad reported program access
This ranking counts whether a high school reported Advanced Placement, gifted and talented programming, and computer-science classes. It rewards no demographic or discipline measure and makes no claim about teaching quality, participation, course depth, or current availability.
3
possible reported program areas
20,487
high schools with at least two known fields
2021–22
CRDC reporting year
Data ranking
National reported program breadth
Schools are ordered by the number of offered program areas, then data completeness, reported AP course count, and enrollment. Ties are therefore common and rank numbers should not be read as fine-grained quality differences.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 1 | Indian Trail High School and Academy 09–12 · 91 AP courses reported | Kenosha School District, WI | 3 of 3 |
| 2 | Knoxville High School 09–12 · 87 AP courses reported | Knoxville Comm School District, IA | 3 of 3 |
| 3 | MINNETONKA SENIOR HIGH 09–12 · 73 AP courses reported | MINNETONKA PUBLIC SCHOOL DISTRICT, MN | 3 of 3 |
| 4 | Tremper High 09–12 · 67 AP courses reported | Kenosha School District, WI | 3 of 3 |
| 5 | GRAPEVINE H S 09–12 · 59 AP courses reported | GRAPEVINE-COLLEYVILLE ISD, TX | 3 of 3 |
| 6 | COLLEYVILLE HERITAGE H S 09–12 · 58 AP courses reported | GRAPEVINE-COLLEYVILLE ISD, TX | 3 of 3 |
| 7 | Haddonfield Memorial High School 09–12 · 48 AP courses reported | Haddonfield School District, NJ | 3 of 3 |
| 8 | Live Oak High School 09–12 · 44 AP courses reported | Livingston Parish, LA | 3 of 3 |
| 9 | Olathe Northwest High School 09–12 · 43 AP courses reported | Olathe, KS | 3 of 3 |
| 10 | Olathe South Sr High 09–12 · 42 AP courses reported | Olathe, KS | 3 of 3 |
| 11 | Bradford High 09–12 · 42 AP courses reported | Kenosha School District, WI | 3 of 3 |
| 12 | Granby High 09–12 · 41 AP courses reported | Norfolk City Public Schools, VA | 3 of 3 |
| 13 | Olathe West High School 09–12 · 40 AP courses reported | Olathe, KS | 3 of 3 |
| 14 | Olathe North Sr High 09–12 · 39 AP courses reported | Olathe, KS | 3 of 3 |
| 15 | Service High School 09–12 · 39 AP courses reported | Anchorage School District, AK | 3 of 3 |
| 16 | Carmel High School 09–12 · 37 AP courses reported | Carmel Clay Schools, IN | 3 of 3 |
| 17 | BROKEN ARROW HS 09–12 · 37 AP courses reported | BROKEN ARROW, OK | 3 of 3 |
| 18 | Vineland Senior High School 09–12 · 37 AP courses reported | Vineland Public School District, NJ | 3 of 3 |
| 19 | Barrington High School 09–12 · 37 AP courses reported | Barrington CUSD 220, IL | 3 of 3 |
| 20 | EDINBURG NORTH H S 09–12 · 37 AP courses reported | EDINBURG CISD, TX | 3 of 3 |
| 21 | Mililani High School 09–12 · 37 AP courses reported | Hawaii Department of Education, HI | 3 of 3 |
| 22 | Roseville Area Senior High 09–12 · 37 AP courses reported | Roseville Public School District, MN | 3 of 3 |
| 23 | LIBERTY NORTH HIGH SCHOOL 09–12 · 37 AP courses reported | LIBERTY 53, MO | 3 of 3 |
| 24 | ROBERT R VELA H S 09–12 · 37 AP courses reported | EDINBURG CISD, TX | 3 of 3 |
| 25 | Livingston High School 09–12 · 37 AP courses reported | Livingston Board of Education School District, NJ | 3 of 3 |
| 26 | Loganville High School 09–12 · 37 AP courses reported | Walton County, GA | 3 of 3 |
| 27 | Mount Vernon High School 09–12 · 37 AP courses reported | Mount Vernon School District, WA | 3 of 3 |
| 28 | Olathe East Sr High 09–12 · 37 AP courses reported | Olathe, KS | 3 of 3 |
| 29 | LIBERTY HIGH 09–12 · 37 AP courses reported | LIBERTY 53, MO | 3 of 3 |
| 30 | Vestavia Hills High School 10–12 · 37 AP courses reported | Vestavia Hills City, AL | 3 of 3 |
| 31 | King George High 09–12 · 37 AP courses reported | King George County Public Schools, VA | 3 of 3 |
| 32 | Washington High School 09–12 · 37 AP courses reported | WASHINGTON, MO | 3 of 3 |
| 33 | CENTRAL HIGH SCHOOL 09–12 · 36 AP courses reported | LITTLE ROCK SCHOOL DISTRICT, AR | 3 of 3 |
| 34 | Oak Ridge High School 09–12 · 36 AP courses reported | Oak Ridge Schools, TN | 3 of 3 |
| 35 | Centennial High 09–12 · 36 AP courses reported | Howard County Public Schools, MD | 3 of 3 |
| 36 | Blacksburg High 09–12 · 36 AP courses reported | Montgomery County Public Schools, VA | 3 of 3 |
| 37 | Hampton High 09–12 · 36 AP courses reported | Hampton City Public Schools, VA | 3 of 3 |
| 38 | SEVEN LAKES H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 39 | CINCO RANCH H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 40 | KATY H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 41 | TAYLOR H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 42 | TOMPKINS H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 43 | MAYDE CREEK H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 44 | MORTON RANCH H S 09–12 · 35 AP courses reported | KATY ISD, TX | 3 of 3 |
| 45 | Enloe High 09–12 · 35 AP courses reported | Wake County Schools, NC | 3 of 3 |
| 46 | Palos Verdes Peninsula High 09–12 · 35 AP courses reported | Palos Verdes Peninsula Unified, CA | 3 of 3 |
| 47 | White Station High School 09–12 · 35 AP courses reported | Memphis-Shelby County Schools, TN | 3 of 3 |
| 48 | Baton Rouge Magnet High School 09–12 · 35 AP courses reported | East Baton Rouge Parish, LA | 3 of 3 |
| 49 | River Hill High 09–12 · 35 AP courses reported | Howard County Public Schools, MD | 3 of 3 |
| 50 | Glenelg High 09–12 · 35 AP courses reported | Howard County Public Schools, MD | 3 of 3 |
| 51 | Cherry Hill High School West 09–12 · 35 AP courses reported | Cherry Hill School District, NJ | 3 of 3 |
| 52 | Harrisonburg High 09–12 · 35 AP courses reported | Harrisonburg City Public Schools, VA | 3 of 3 |
| 53 | Caddo Parish Magnet High School 09–12 · 35 AP courses reported | Caddo Parish, LA | 3 of 3 |
| 54 | Alexandria City High 09–12 · 34 AP courses reported | Alexandria City Public Schools, VA | 3 of 3 |
| 55 | Lane Technical High School 07–12 · 34 AP courses reported | Chicago Public Schools District 299, IL | 3 of 3 |
| 56 | COLLEGE PARK H S 09–12 · 34 AP courses reported | CONROE ISD, TX | 3 of 3 |
| 57 | ECONOMEDES H S 09–12 · 34 AP courses reported | EDINBURG CISD, TX | 3 of 3 |
| 58 | CLEMENTS H S 09–12 · 34 AP courses reported | FORT BEND ISD, TX | 3 of 3 |
| 59 | Yorktown High 09–12 · 34 AP courses reported | Arlington County Public Schools, VA | 3 of 3 |
| 60 | CHISHOLM TRAIL H S 09–12 · 34 AP courses reported | EAGLE MT-SAGINAW ISD, TX | 3 of 3 |
| 61 | Hoffman Estates High School 09–12 · 34 AP courses reported | Township HSD 211, IL | 3 of 3 |
| 62 | PASCHAL H S 09–12 · 34 AP courses reported | FORT WORTH ISD, TX | 3 of 3 |
| 63 | SAGINAW H S 09–12 · 34 AP courses reported | EAGLE MT-SAGINAW ISD, TX | 3 of 3 |
| 64 | Milton High School 09–12 · 34 AP courses reported | Fulton County, GA | 3 of 3 |
| 65 | Urbana High 09–12 · 34 AP courses reported | Frederick County Public Schools, MD | 3 of 3 |
| 66 | Northern Valley Regional High School at Old Tappan 09–12 · 34 AP courses reported | Northern Valley Regional High School District, NJ | 3 of 3 |
| 67 | Northern Valley Regional High School at Demarest 09–12 · 34 AP courses reported | Northern Valley Regional High School District, NJ | 3 of 3 |
| 68 | Wyomissing Area JSHS 07–12 · 34 AP courses reported | Wyomissing Area SD, PA | 3 of 3 |
| 69 | East Stroudsburg SHS North 09–12 · 34 AP courses reported | East Stroudsburg Area SD, PA | 3 of 3 |
| 70 | THE WOODLANDS H S 09–12 · 33 AP courses reported | CONROE ISD, TX | 3 of 3 |
| 71 | TIMBER CREEK HIGH 09–12 · 33 AP courses reported | ORANGE, FL | 3 of 3 |
| 72 | Walton High School 09–12 · 33 AP courses reported | Cobb County, GA | 3 of 3 |
| 73 | BOSWELL H S 09–12 · 33 AP courses reported | EAGLE MT-SAGINAW ISD, TX | 3 of 3 |
| 74 | Wheeler High School 09–12 · 33 AP courses reported | Cobb County, GA | 3 of 3 |
| 75 | Rockdale County High School 09–12 · 33 AP courses reported | Rockdale County, GA | 3 of 3 |
| 76 | LINDBERGH SR. HIGH 09–12 · 33 AP courses reported | LINDBERGH SCHOOLS, MO | 3 of 3 |
| 77 | Hunterdon Central Regional High School District 09–12 · 33 AP courses reported | Hunterdon Central Regional High School District, NJ | 3 of 3 |
| 78 | Young Magnet High School 07–12 · 33 AP courses reported | Chicago Public Schools District 299, IL | 3 of 3 |
| 79 | Cherry Hill High School East 09–12 · 33 AP courses reported | Cherry Hill School District, NJ | 3 of 3 |
| 80 | BOERNE H S 09–12 · 33 AP courses reported | BOERNE ISD, TX | 3 of 3 |
| 81 | Beaver Dam High 09–12 · 33 AP courses reported | Beaver Dam Unified School District, WI | 3 of 3 |
| 82 | Lake Braddock Secondary 07–12 · 32 AP courses reported | Fairfax County Public Schools, VA | 3 of 3 |
| 83 | Fishers High School 09–12 · 32 AP courses reported | Hamilton Southeastern Schools, IN | 3 of 3 |
| 84 | BELLAIRE H S 09–12 · 32 AP courses reported | HOUSTON ISD, TX | 3 of 3 |
| 85 | North Penn SHS 10–12 · 32 AP courses reported | North Penn SD, PA | 3 of 3 |
| 86 | Walter Johnson High 09–12 · 32 AP courses reported | Montgomery County Public Schools, MD | 3 of 3 |
| 87 | N GARLAND H S 09–12 · 32 AP courses reported | GARLAND ISD, TX | 3 of 3 |
| 88 | WESTLAKE H S 09–12 · 32 AP courses reported | EANES ISD, TX | 3 of 3 |
| 89 | Osbourn Park High 09–12 · 32 AP courses reported | Prince William County Public Schools, VA | 3 of 3 |
| 90 | Conestoga SHS 09–12 · 32 AP courses reported | Tredyffrin-Easttown SD, PA | 3 of 3 |
| 91 | DULLES H S 09–12 · 32 AP courses reported | FORT BEND ISD, TX | 3 of 3 |
| 92 | Ronald W Reagan High School 09–12 · 32 AP courses reported | Winston Salem / Forsyth County Schools, NC | 3 of 3 |
| 93 | HIGHLAND PARK H S 09–12 · 32 AP courses reported | HIGHLAND PARK ISD, TX | 3 of 3 |
| 94 | Moanalua High School 09–12 · 32 AP courses reported | Hawaii Department of Education, HI | 3 of 3 |
| 95 | Dulaney High 09–12 · 32 AP courses reported | Baltimore County Public Schools, MD | 3 of 3 |
| 96 | Downingtown HS West Campus 09–12 · 32 AP courses reported | Downingtown Area SD, PA | 3 of 3 |
| 97 | R J Reynolds High 09–12 · 32 AP courses reported | Winston Salem / Forsyth County Schools, NC | 3 of 3 |
| 98 | Downingtown HS East Campus 09–12 · 32 AP courses reported | Downingtown Area SD, PA | 3 of 3 |
| 99 | Chapel Hill High 09–12 · 32 AP courses reported | Chapel Hill-Carrboro City Schools, NC | 3 of 3 |
| 100 | Brentwood High School 09–12 · 32 AP courses reported | Williamson County Schools, TN | 3 of 3 |
Source: Civil Rights Data Collection, 2021–22. Families should confirm the current course catalog, eligibility rules, and actual student participation.
