Skip to content

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.

RankNameLocationAreas offered
1Indian Trail High School and Academy

09–12 · 91 AP courses reported

Kenosha School District, WI3 of 3
2Knoxville High School

09–12 · 87 AP courses reported

Knoxville Comm School District, IA3 of 3
3MINNETONKA SENIOR HIGH

09–12 · 73 AP courses reported

MINNETONKA PUBLIC SCHOOL DISTRICT, MN3 of 3
4Tremper High

09–12 · 67 AP courses reported

Kenosha School District, WI3 of 3
5GRAPEVINE H S

09–12 · 59 AP courses reported

GRAPEVINE-COLLEYVILLE ISD, TX3 of 3
6COLLEYVILLE HERITAGE H S

09–12 · 58 AP courses reported

GRAPEVINE-COLLEYVILLE ISD, TX3 of 3
7Haddonfield Memorial High School

09–12 · 48 AP courses reported

Haddonfield School District, NJ3 of 3
8Live Oak High School

09–12 · 44 AP courses reported

Livingston Parish, LA3 of 3
9Olathe Northwest High School

09–12 · 43 AP courses reported

Olathe, KS3 of 3
10Olathe South Sr High

09–12 · 42 AP courses reported

Olathe, KS3 of 3
11Bradford High

09–12 · 42 AP courses reported

Kenosha School District, WI3 of 3
12Granby High

09–12 · 41 AP courses reported

Norfolk City Public Schools, VA3 of 3
13Olathe West High School

09–12 · 40 AP courses reported

Olathe, KS3 of 3
14Olathe North Sr High

09–12 · 39 AP courses reported

Olathe, KS3 of 3
15Service High School

09–12 · 39 AP courses reported

Anchorage School District, AK3 of 3
16Carmel High School

09–12 · 37 AP courses reported

Carmel Clay Schools, IN3 of 3
17BROKEN ARROW HS

09–12 · 37 AP courses reported

BROKEN ARROW, OK3 of 3
18Vineland Senior High School

09–12 · 37 AP courses reported

Vineland Public School District, NJ3 of 3
19Barrington High School

09–12 · 37 AP courses reported

Barrington CUSD 220, IL3 of 3
20EDINBURG NORTH H S

09–12 · 37 AP courses reported

EDINBURG CISD, TX3 of 3
21Mililani High School

09–12 · 37 AP courses reported

Hawaii Department of Education, HI3 of 3
22Roseville Area Senior High

09–12 · 37 AP courses reported

Roseville Public School District, MN3 of 3
23LIBERTY NORTH HIGH SCHOOL

09–12 · 37 AP courses reported

LIBERTY 53, MO3 of 3
24ROBERT R VELA H S

09–12 · 37 AP courses reported

EDINBURG CISD, TX3 of 3
25Livingston High School

09–12 · 37 AP courses reported

Livingston Board of Education School District, NJ3 of 3
26Loganville High School

09–12 · 37 AP courses reported

Walton County, GA3 of 3
27Mount Vernon High School

09–12 · 37 AP courses reported

Mount Vernon School District, WA3 of 3
28Olathe East Sr High

09–12 · 37 AP courses reported

Olathe, KS3 of 3
29LIBERTY HIGH

09–12 · 37 AP courses reported

LIBERTY 53, MO3 of 3
30Vestavia Hills High School

10–12 · 37 AP courses reported

Vestavia Hills City, AL3 of 3
31King George High

09–12 · 37 AP courses reported

King George County Public Schools, VA3 of 3
32Washington High School

09–12 · 37 AP courses reported

WASHINGTON, MO3 of 3
33CENTRAL HIGH SCHOOL

09–12 · 36 AP courses reported

LITTLE ROCK SCHOOL DISTRICT, AR3 of 3
34Oak Ridge High School

09–12 · 36 AP courses reported

Oak Ridge Schools, TN3 of 3
35Centennial High

09–12 · 36 AP courses reported

Howard County Public Schools, MD3 of 3
36Blacksburg High

09–12 · 36 AP courses reported

Montgomery County Public Schools, VA3 of 3
37Hampton High

09–12 · 36 AP courses reported

Hampton City Public Schools, VA3 of 3
38SEVEN LAKES H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
39CINCO RANCH H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
40KATY H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
41TAYLOR H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
42TOMPKINS H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
43MAYDE CREEK H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
44MORTON RANCH H S

09–12 · 35 AP courses reported

KATY ISD, TX3 of 3
45Enloe High

09–12 · 35 AP courses reported

Wake County Schools, NC3 of 3
46Palos Verdes Peninsula High

09–12 · 35 AP courses reported

Palos Verdes Peninsula Unified, CA3 of 3
47White Station High School

09–12 · 35 AP courses reported

Memphis-Shelby County Schools, TN3 of 3
48Baton Rouge Magnet High School

09–12 · 35 AP courses reported

East Baton Rouge Parish, LA3 of 3
49River Hill High

09–12 · 35 AP courses reported

Howard County Public Schools, MD3 of 3
50Glenelg High

09–12 · 35 AP courses reported

Howard County Public Schools, MD3 of 3
51Cherry Hill High School West

09–12 · 35 AP courses reported

Cherry Hill School District, NJ3 of 3
52Harrisonburg High

09–12 · 35 AP courses reported

Harrisonburg City Public Schools, VA3 of 3
53Caddo Parish Magnet High School

09–12 · 35 AP courses reported

Caddo Parish, LA3 of 3
54Alexandria City High

09–12 · 34 AP courses reported

Alexandria City Public Schools, VA3 of 3
55Lane Technical High School

07–12 · 34 AP courses reported

Chicago Public Schools District 299, IL3 of 3
56COLLEGE PARK H S

09–12 · 34 AP courses reported

CONROE ISD, TX3 of 3
57ECONOMEDES H S

09–12 · 34 AP courses reported

EDINBURG CISD, TX3 of 3
58CLEMENTS H S

09–12 · 34 AP courses reported

FORT BEND ISD, TX3 of 3
59Yorktown High

09–12 · 34 AP courses reported

Arlington County Public Schools, VA3 of 3
60CHISHOLM TRAIL H S

09–12 · 34 AP courses reported

EAGLE MT-SAGINAW ISD, TX3 of 3
61Hoffman Estates High School

09–12 · 34 AP courses reported

Township HSD 211, IL3 of 3
62PASCHAL H S

09–12 · 34 AP courses reported

FORT WORTH ISD, TX3 of 3
63SAGINAW H S

09–12 · 34 AP courses reported

EAGLE MT-SAGINAW ISD, TX3 of 3
64Milton High School

09–12 · 34 AP courses reported

Fulton County, GA3 of 3
65Urbana High

09–12 · 34 AP courses reported

Frederick County Public Schools, MD3 of 3
66Northern Valley Regional High School at Old Tappan

09–12 · 34 AP courses reported

Northern Valley Regional High School District, NJ3 of 3
67Northern Valley Regional High School at Demarest

09–12 · 34 AP courses reported

Northern Valley Regional High School District, NJ3 of 3
68Wyomissing Area JSHS

07–12 · 34 AP courses reported

Wyomissing Area SD, PA3 of 3
69East Stroudsburg SHS North

09–12 · 34 AP courses reported

East Stroudsburg Area SD, PA3 of 3
70THE WOODLANDS H S

09–12 · 33 AP courses reported

CONROE ISD, TX3 of 3
71TIMBER CREEK HIGH

09–12 · 33 AP courses reported

ORANGE, FL3 of 3
72Walton High School

09–12 · 33 AP courses reported

Cobb County, GA3 of 3
73BOSWELL H S

09–12 · 33 AP courses reported

EAGLE MT-SAGINAW ISD, TX3 of 3
74Wheeler High School

09–12 · 33 AP courses reported

Cobb County, GA3 of 3
75Rockdale County High School

09–12 · 33 AP courses reported

Rockdale County, GA3 of 3
76LINDBERGH SR. HIGH

09–12 · 33 AP courses reported

LINDBERGH SCHOOLS, MO3 of 3
77Hunterdon Central Regional High School District

09–12 · 33 AP courses reported

Hunterdon Central Regional High School District, NJ3 of 3
78Young Magnet High School

07–12 · 33 AP courses reported

Chicago Public Schools District 299, IL3 of 3
79Cherry Hill High School East

09–12 · 33 AP courses reported

Cherry Hill School District, NJ3 of 3
80BOERNE H S

09–12 · 33 AP courses reported

BOERNE ISD, TX3 of 3
81Beaver Dam High

09–12 · 33 AP courses reported

Beaver Dam Unified School District, WI3 of 3
82Lake Braddock Secondary

07–12 · 32 AP courses reported

Fairfax County Public Schools, VA3 of 3
83Fishers High School

09–12 · 32 AP courses reported

Hamilton Southeastern Schools, IN3 of 3
84BELLAIRE H S

09–12 · 32 AP courses reported

HOUSTON ISD, TX3 of 3
85North Penn SHS

10–12 · 32 AP courses reported

North Penn SD, PA3 of 3
86Walter Johnson High

09–12 · 32 AP courses reported

Montgomery County Public Schools, MD3 of 3
87N GARLAND H S

09–12 · 32 AP courses reported

GARLAND ISD, TX3 of 3
88WESTLAKE H S

09–12 · 32 AP courses reported

EANES ISD, TX3 of 3
89Osbourn Park High

09–12 · 32 AP courses reported

Prince William County Public Schools, VA3 of 3
90Conestoga SHS

09–12 · 32 AP courses reported

Tredyffrin-Easttown SD, PA3 of 3
91DULLES H S

09–12 · 32 AP courses reported

FORT BEND ISD, TX3 of 3
92Ronald W Reagan High School

09–12 · 32 AP courses reported

Winston Salem / Forsyth County Schools, NC3 of 3
93HIGHLAND PARK H S

09–12 · 32 AP courses reported

HIGHLAND PARK ISD, TX3 of 3
94Moanalua High School

09–12 · 32 AP courses reported

Hawaii Department of Education, HI3 of 3
95Dulaney High

09–12 · 32 AP courses reported

Baltimore County Public Schools, MD3 of 3
96Downingtown HS West Campus

09–12 · 32 AP courses reported

Downingtown Area SD, PA3 of 3
97R J Reynolds High

09–12 · 32 AP courses reported

Winston Salem / Forsyth County Schools, NC3 of 3
98Downingtown HS East Campus

09–12 · 32 AP courses reported

Downingtown Area SD, PA3 of 3
99Chapel Hill High

09–12 · 32 AP courses reported

Chapel Hill-Carrboro City Schools, NC3 of 3
100Brentwood High School

09–12 · 32 AP courses reported

Williamson County Schools, TN3 of 3

Source: Civil Rights Data Collection, 2021–22. Families should confirm the current course catalog, eligibility rules, and actual student participation.