Niche Resources
Niche Resources
Niche Resources

The Best High School for STEM in Every Metro Area

 

Considering the popularity of STEM majors and STEM careers, it pays to get started early. Here’s a look at the best high school for STEM in or near every major city in America.

How do we know? Niche rigorously analyzes tons of publicly available data along with info gathered from millions of Niche users. Take a closer look at how we created this ranking, and see the list below to find out which school wins the prize in your town.

Curious about what other schools in your area win high marks for STEM? Just click on the link at the end of each row to see that city’s full ranking.

See also: STEM vs. STEAM vs. STREAM: What’s the Difference?

Metro Area School Overall Niche Grade National Ranking Full Metro Ranking
Metro Area Albany Area
Overall Niche Grade A+
National Ranking 232
Metro Area Albuquerque Area
Overall Niche Grade A+
National Ranking 129
Metro Area Allentown Area
Overall Niche Grade A+
National Ranking 250
Metro Area Amarillo Area
Overall Niche Grade A
National Ranking 2,456
Metro Area Anchorage Area
Overall Niche Grade A
National Ranking 1,828
Metro Area Appleton Area
Overall Niche Grade A
National Ranking 1,594
Metro Area Asheville Area
Overall Niche Grade A+
National Ranking 675
Metro Area Athens Area
Overall Niche Grade A+
National Ranking 499
Metro Area Atlanta Area
Overall Niche Grade A+
National Ranking 16
Metro Area Augusta Area
Overall Niche Grade A+
National Ranking 806
Metro Area Austin Area
Overall Niche Grade A+
National Ranking 23
Metro Area Bakersfield Area
Overall Niche Grade A
National Ranking 2,263
Metro Area Baltimore Area
Overall Niche Grade A+
National Ranking 177
Metro Area Baton Rouge Area
Overall Niche Grade A+
National Ranking 474
Metro Area Beaumont Area
Overall Niche Grade A
National Ranking 4,155
Metro Area Birmingham Area
Overall Niche Grade A+
National Ranking 310
Metro Area Boise Area
Overall Niche Grade A+
National Ranking 401
Metro Area Boston Area
Overall Niche Grade A+
National Ranking 8
Metro Area Brownsville Area
Overall Niche Grade A+
National Ranking 256
Metro Area Buffalo Area
Overall Niche Grade A+
National Ranking 596
Metro Area Cedar Rapids Area
Overall Niche Grade A+
National Ranking 512
Metro Area Charleston Area
Overall Niche Grade A+
National Ranking 108
Metro Area Charlotte Area
Overall Niche Grade A+
National Ranking 468
Metro Area Chattanooga Area
Overall Niche Grade A+
National Ranking 166
Metro Area Chicago Area
Overall Niche Grade A+
National Ranking 10
Metro Area Cincinnati Area
Overall Niche Grade A+
National Ranking 241
Metro Area Cleveland Area
Overall Niche Grade A+
National Ranking 159
Metro Area Colorado Springs Area
Overall Niche Grade A+
National Ranking 746
Metro Area Columbia Area
Overall Niche Grade A+
National Ranking 1,484
Metro Area Columbia, MO Area
Overall Niche Grade A+
National Ranking 1,218
Metro Area Columbus Area
Overall Niche Grade A+
National Ranking 219
Metro Area Columbus, GA Area
Overall Niche Grade A+
National Ranking 1,326
Metro Area Corpus Christi Area
Overall Niche Grade A+
National Ranking 2,174
Metro Area Dallas-Fort Worth Area
Overall Niche Grade A+
National Ranking 17
Metro Area Dayton Area
Overall Niche Grade A+
National Ranking 688
Metro Area Denver Area
Overall Niche Grade A+
National Ranking 134
Metro Area Des Moines Area
Overall Niche Grade A+
National Ranking 1,435
Metro Area Detroit Area
Overall Niche Grade A+
National Ranking 58
Metro Area Duluth Area
Overall Niche Grade A+
National Ranking 1,227
Metro Area El Paso Area
Overall Niche Grade A
National Ranking 2,070
Metro Area Erie Area
Overall Niche Grade A+
National Ranking 1,032
Metro Area Evansville Area
Overall Niche Grade A+
National Ranking 309
Metro Area Fargo Area
Overall Niche Grade A
National Ranking 2,234
Metro Area Fayetteville, AR Area
Overall Niche Grade A+
National Ranking 574
Metro Area Fayetteville, NC Area
Overall Niche Grade A
National Ranking 1,977
Metro Area Flint Area
Overall Niche Grade A
National Ranking 1,937
Metro Area Fort Wayne Area
Overall Niche Grade A+
National Ranking 493
Metro Area Fresno Area
Overall Niche Grade A+
National Ranking 1,360
Metro Area Grand Rapids Area
Overall Niche Grade A+
National Ranking 827
Metro Area Greensboro Area
Overall Niche Grade A+
National Ranking 39
Metro Area Greenville Area
Overall Niche Grade A+
National Ranking 960
Metro Area Hartford Area
Overall Niche Grade A+
National Ranking 128
Metro Area Honolulu Area
School Iolani School
Overall Niche Grade A+
National Ranking 147
Metro Area Houston Area
Overall Niche Grade A+
National Ranking 27
Metro Area Huntsville Area
Overall Niche Grade A+
National Ranking 588
Metro Area Indianapolis Area
Overall Niche Grade A+
National Ranking 469
Metro Area Jackson Area
Overall Niche Grade A+
National Ranking 475
Metro Area Jacksonville Area
Overall Niche Grade A+
National Ranking 592
Metro Area Kalamazoo Area
Overall Niche Grade A
National Ranking 2,148
Metro Area Kansas City Area
Overall Niche Grade A+
National Ranking 270
Metro Area Kennewick Area
Overall Niche Grade A
National Ranking 3,050
Metro Area Kingsport Area
Overall Niche Grade A
National Ranking 1,461
Metro Area Knoxville Area
Overall Niche Grade A+
National Ranking 613
Metro Area Lafayette Area
Overall Niche Grade A+
National Ranking 354
Metro Area Lancaster Area
School Linden Hall
Overall Niche Grade A+
National Ranking 642
Metro Area Lansing Area
Overall Niche Grade A+
National Ranking 220
Metro Area Las Vegas Area
Overall Niche Grade A+
National Ranking 221
Metro Area Lexington Area
Overall Niche Grade A
National Ranking 898
Metro Area Lincoln Area
Overall Niche Grade A+
National Ranking 1,409
Metro Area Little Rock Area
Overall Niche Grade A+
National Ranking 1,066
Metro Area Los Angeles Area
Overall Niche Grade A+
National Ranking 15
Metro Area Louisville Area
Overall Niche Grade A+
National Ranking 328
Metro Area Lubbock Area
Overall Niche Grade A
National Ranking 2,375
Metro Area Macon Area
Overall Niche Grade A+
National Ranking 986
Metro Area Madison Area
Overall Niche Grade A+
National Ranking 378
Metro Area Manchester Area
Overall Niche Grade A+
National Ranking 21
Metro Area Medford Area
Overall Niche Grade A+
National Ranking 1,229
Metro Area Memphis Area
Overall Niche Grade A+
National Ranking 356
Metro Area Miami Area
Overall Niche Grade A+
National Ranking 41
Metro Area Milwaukee Area
Overall Niche Grade A+
National Ranking 382
Metro Area Minneapolis-St. Paul Area
Overall Niche Grade A+
National Ranking 92
Metro Area Mobile Area
Overall Niche Grade A+
National Ranking 884
Metro Area Montgomery Area
Overall Niche Grade A+
National Ranking 258
Metro Area Nashville Area
Overall Niche Grade A+
National Ranking 350
Metro Area New Orleans Area
Overall Niche Grade A+
National Ranking 267
Metro Area New York City Area
Overall Niche Grade A+
National Ranking 3
Metro Area Norfolk Area
Overall Niche Grade A+
National Ranking 312
Metro Area Oklahoma City Area
School Casady School
Overall Niche Grade A+
National Ranking 429
Metro Area Omaha Area
Overall Niche Grade A+
National Ranking 625
Metro Area Orlando Area
Overall Niche Grade A+
National Ranking 174
Metro Area Pensacola Area
Overall Niche Grade A-
National Ranking 2,397
Metro Area Peoria Area
Overall Niche Grade A+
National Ranking 767
Metro Area Philadelphia Area
Overall Niche Grade A+
National Ranking 46
Metro Area Phoenix Area
Overall Niche Grade A+
National Ranking 6
Metro Area Pittsburgh Area
Overall Niche Grade A+
National Ranking 154
Metro Area Portland Area
Overall Niche Grade A+
National Ranking 164
Metro Area Portland, ME Area
Overall Niche Grade A+
National Ranking 390
Metro Area Providence Area
Overall Niche Grade A+
National Ranking 189
Metro Area Quad Cities Area
Overall Niche Grade A+
National Ranking 715
Metro Area Raleigh Area
Overall Niche Grade A+
National Ranking 101
Metro Area Redding Area
Overall Niche Grade A+
National Ranking 1,258
Metro Area Reno Area
Overall Niche Grade A+
National Ranking 114
Metro Area Richmond Area
Overall Niche Grade A+
National Ranking 140
Metro Area Roanoke Area
Overall Niche Grade A
National Ranking 1,217
Metro Area Rochester Area
Overall Niche Grade A+
National Ranking 359
Metro Area Rochester, MN Area
Overall Niche Grade A+
National Ranking 732
Metro Area Rockford Area
Overall Niche Grade A+
National Ranking 1,732
Metro Area Sacramento Area
Overall Niche Grade A+
National Ranking 517
Metro Area Saginaw Area
Overall Niche Grade A+
National Ranking 731
Metro Area Salt Lake City Area
Overall Niche Grade A+
National Ranking 224
Metro Area San Antonio Area
Overall Niche Grade A+
National Ranking 168
Metro Area San Diego Area
Overall Niche Grade A+
National Ranking 89
Metro Area San Francisco Bay Area
Overall Niche Grade A+
National Ranking 2
Metro Area Santa Barbara Area
School Cate School
Overall Niche Grade A+
National Ranking 72
Metro Area Santa Fe Area
Overall Niche Grade A+
National Ranking 825
Metro Area Savannah Area
Overall Niche Grade A+
National Ranking 472
Metro Area Scranton Area
Overall Niche Grade A+
National Ranking 570
Metro Area Seattle Area
Overall Niche Grade A+
National Ranking 20
Metro Area Shreveport Area
Overall Niche Grade A+
National Ranking 1,398
Metro Area Sioux Falls Area
Overall Niche Grade A
National Ranking 1,758
Metro Area South Bend Area
Overall Niche Grade A+
National Ranking 1,950
Metro Area Spokane Area
Overall Niche Grade A+
National Ranking 1,411
Metro Area Springfield, IL Area
Overall Niche Grade A-
National Ranking 3,240
Metro Area Springfield, MA Area
Overall Niche Grade A+
National Ranking 630
Metro Area Springfield, MO Area
Overall Niche Grade A+
National Ranking 1,012
Metro Area St. Louis Area
Overall Niche Grade A+
National Ranking 145
Metro Area Stockton Area
Overall Niche Grade A
National Ranking 3,032
Metro Area Syracuse Area
Overall Niche Grade A+
National Ranking 578
Metro Area Tallahassee Area
School Maclay School
Overall Niche Grade A+
National Ranking 1,294
Metro Area Tampa Area
Overall Niche Grade A+
National Ranking 146
Metro Area Toledo Area
Overall Niche Grade A+
National Ranking 396
Metro Area Tucson Area
Overall Niche Grade A+
National Ranking 61
Metro Area Tulsa Area
School Holland Hall
Overall Niche Grade A+
National Ranking 964
Metro Area Waco Area
Overall Niche Grade A+
National Ranking 736
Metro Area Washington, D.C. Area
Overall Niche Grade A+
National Ranking 1
Metro Area Wichita Area
Overall Niche Grade A+
National Ranking 947
Metro Area Wilmington Area
Overall Niche Grade A+
National Ranking 1,043
Metro Area York Area
Overall Niche Grade A+
National Ranking 2,585
Metro Area Youngstown Area
Overall Niche Grade B+
National Ranking 4,321
Find more great schools for STEM in your area

Author: Ali Trachta

Ali is the Content Writer/Editor at Niche.