Best STEM High Schools 2020

America is a nation of entrepreneurs and innovators, and our economic vitality and national security depend on our sustaining that vibrant culture. Science, technology, engineering, mathematics—these are the fields in which our children need to be fluent. The STEM skills that only specialists have today will be expected of virtually everyone in the American workforce tomorrow.

Children are natural STEM students. They love to explore the properties of sand and water, to build towers (and knock them down), to count their Halloween candy or track sports statistics. We need to make sure that innate drive, curiosity and creativity aren't lost along the way.

That's why Newsweek, with its long history of reporting on scientific breakthroughs, technological revolutions and societal challenges, partnered with STEM.org to rank America's Best STEM High Schools. We found schools in every region of the country that offer skilled teachers who keep up with developments in these fields and who create dynamic learning environments to engage their students.

We'll post the rankings of the Top 5,000 STEM High Schools on newsweek.com on November 8th—National STEM Day. The Top 500 STEM High Schools will also be listed in Newsweek magazine.

With high-profile institutions in big urban areas and small but strong programs across the nation, America's future in science, technology, engineering and mathematics is in good hands. Just take a look at these successful schools. We hope one of them will be the right fit for your family.

Nancy Cooper Signature
Rank
School
Score
City
State
Type
4001Bowling Green High School35.86Bowling GreenKYPublic
4002Willow Bend Academy35.85PlanoTXPrivate
4003Neligh-Oakdale Junior/Senior High School35.85NelighNEPublic
4004Concord High School35.83ConcordNHPublic
4005Stillwater High School35.79StillwaterOKPublic
4006Delaware Valley Regional High School35.78FrenchtownNJPublic
4007Rockford High School35.76RockfordMIPublic
4008West Hills High School35.74SanteeCAPublic
4009Hillsborough High School35.73TampaFLPublic
4010Mt. Abraham Union Middle/High School35.73BristolVTPublic
4011John F. Kennedy High School35.70La PalmaCAPublic
4012Sonora High School35.68La HabraCAPublic
4013Snohomish High School35.67SnohomishWAPublic
4014Frontier Regional School35.65South DeerfieldMAPublic
4015Santa Clara High School35.62Santa ClaraCAPublic
4016Richland High School35.62RichlandWAPublic
4017Port Aransas High School35.56Port AransasTXPublic
4018Tanalian School35.54Port AlsworthAKPublic
4019Elk Rapids High School35.52Elk RapidsMIPublic
4020Netherlands Reformed Christian School35.50Rock ValleyIAPrivate
4021Southwest Covenant Schools35.49YukonOKPrivate
4022King Philip Regional High School35.48WrenthamMAPublic
4023Tualatin High School35.48TualatinORPublic
4024North High School35.47SheboyganWIPublic
4025U-32 High School35.45MontpelierVTPublic
4026Grand Island Senior High School35.45Grand IslandNYPublic
4027Shepton High School35.42PlanoTXPublic
4028Farmington High School35.41FarmingtonMIPublic
4029Katy High School35.41KatyTXPublic
4030Mundelein Consolidated High School35.39MundeleinILPublic
4031Buckeye Valley High School35.37DelawareOHPublic
4032Floyd E. Kellam High School35.36Virginia BeachVAPublic
4033Marysville Early College High School35.35MarysvilleOHPublic
4034Elk Point-Jefferson High School35.32Elk PointSDPublic
4035Soundview Preparatory School35.31Yorktown HeightsNYPrivate
4036Jackson Memorial High School35.31JacksonNJPublic
4037Columbine High School35.29LittletonCOPublic
4038James Madison Preparatory School35.28TempeAZPublic/Charter
4039Beckman Catholic School35.27DyersvilleIAPrivate
4040Glendale High School35.27GlendaleCAPublic
4041Lake Orion Community High School35.27Lake OrionMIPublic
4042Miami-Dade Online Academy35.24MiamiFLPublic
4043Vicksburg Catholic School35.22VicksburgMSPrivate
4044Central High School35.21CheyenneWYPublic
4045Lakota West High School35.20West ChesterOHPublic
4046Morris Catholic High School35.17DenvilleNJPrivate
4047Trivium School35.16LancasterMAPrivate
4048Trinity International School35.13Las VegasNVPrivate
4049Torrance High School35.13TorranceCAPublic
4050Tri-City Christian Academy35.13ChandlerAZPrivate
4051Lubbock-Cooper High School35.13LubbockTXPublic
4052Mayer Lutheran High School35.12MayerMNPrivate
4053Urban Assembly Maker Academy35.11New YorkNYPublic
4054Steller Secondary School35.09AnchorageAKPublic
4055Dreher High School35.08ColumbiaSCPublic
4056Sturgeon Bay High School35.08Sturgeon BayWIPublic
4057Van Meter Junior/Senior High School35.08Van MeterIAPublic
4058St. Teresa High School35.08DecaturILPrivate
4059Metro-East Lutheran High School35.02EdwardsvilleILPrivate
4060Trinity Senior High School35.02WashingtonPAPublic
4061Notre Dame High School35.02LawrencevilleNJPrivate
4062Sharpstown International School35.02HoustonTXPublic
4063A.R. Johnson Health Science and Engineering Magnet School35.01AugustaGAPublic
4064Panama City Advanced School35.01Panama CityFLPrivate
4065IANT Qur'Anic Academy35.01RichardsonTXPrivate
4066Alliance Dr. Olga Mohan High School35.01Los AngelesCAPublic/Charter
4067Keene High School35.01KeeneNHPublic
4068James W. Mitchell High School34.98TrinityFLPublic
4069Bishop Miege High School34.97Roeland ParkKSPrivate
4070Osage High School34.96OsageIAPublic
4071Piscataway Township High School34.96PiscatawayNJPublic
4072Helena High School34.95HelenaMTPublic
4073William B. Travis High School34.89RichmondTXPublic
4074Batesville High School34.89BatesvilleINPublic
4075Waterloo High School34.87WaterlooILPublic
4076Grace Prep High School34.85State CollegePAPrivate
4077Chapel Hill High School34.85Mount PleasantTXPublic
4078Bayside High School34.83BaysideNYPublic
4079Veterans High School34.81KathleenGAPublic
4080Toledo Technology Academy High School34.80ToledoOHPublic
4081The Waldorf School of Orange County34.79Costa MesaCAPrivate
4082South Walton High School34.78Santa Rosa BeachFLPublic
4083Ottawa-Glandorf High School34.75OttawaOHPublic
4084Loma Linda Academy34.73Loma LindaCAPrivate
4085Valhalla High School34.72ValhallaNYPublic
4086Classical Academy High School34.72EscondidoCAPublic/Charter
4087Timothy Christian School34.71PiscatawayNJPrivate
4088Milford Senior High School34.71MilfordOHPublic
4089Asheville High School34.70AshevilleNCPublic
4090The Park School of Buffalo34.68SnyderNYPrivate
4091Tivy High School34.65KerrvilleTXPublic
4092Homer Senior High School34.65HomerNYPublic
4093Antonian College Preparatory High School34.64San AntonioTXPrivate
4094Leander High School34.62LeanderTXPublic
4095Norfolk Christian Schools34.61NorfolkVAPrivate
4096Burlington High School34.60BurlingtonKSPublic
4097Walter Panas High School34.55Cortlandt ManorNYPublic
4098Greensburg-Salem High School34.54GreensburgPAPublic
4099Southern High School34.54HarwoodMDPublic
4100Sacred Heart Academy34.51HamdenCTPrivate
4101Sedona Red Rock High School34.50SedonaAZPublic
4102Block Island School34.50Block IslandRIPublic
4103Clover High School34.48CloverSCPublic
4104Cornerstone Preparatory Academy34.47AcworthGAPrivate
4105West Lyon High School34.47InwoodIAPublic
4106Rocky Mountain High School34.47MeridianIDPublic
4107Tri-Cities Prep Catholic High School34.44PascoWAPrivate
4108Central Valley Christian Schools34.42VisaliaCAPrivate
4109Green Mountain High School34.42LakewoodCOPublic
4110Ohio Valley Christian School34.38GallipolisOHPrivate
4111Pinnacle High School34.37PhoenixAZPublic
4112Lubbock High School34.36LubbockTXPublic
4113Glenvar High School34.34RoanokeVAPublic
4114Pickerington High School North34.34PickeringtonOHPublic
4115Lowell Senior High School34.29LowellMIPublic
4116Fishburne Military School34.21WaynesboroVAPrivate
4117Oak Ridge High School34.21ConroeTXPublic
4118Cambridge High School34.17CambridgeWIPublic
4119Boston Collegiate Charter School34.17DorchesterMAPublic/Charter
4120Oakmont High School34.17RosevilleCAPublic
4121Marian Central Catholic High School34.16WoodstockILPrivate
4122Crescent School34.16HempsteadNYPrivate
4123Sunnyslope High School34.15PhoenixAZPublic
4124Lanier High School34.14Sugar HillGAPublic
4125Pflugerville High School34.13PflugervilleTXPublic
4126Talkington School for Young Women Leaders34.12LubbockTXPublic
4127Franklin High School34.09FranklinTXPublic
4128Sussex Academy34.07GeorgetownDEPublic/Charter
4129Strong Rock Christian School34.06Locust GroveGAPrivate
4130Friendship Christian School33.98SuwaneeGAPrivate
4131Wisconsin Lutheran High School33.97MilwaukeeWIPrivate
4132Academy of Saint Elizabeth33.95MorristownNJPrivate
4133Utica High School33.95UticaMIPublic
4134Kasson-Mantorville Senior High School33.94KassonMNPublic
4135McCallum High School33.91AustinTXPublic
4136Atonement Academy33.90San AntonioTXPrivate
4137DeWitt High School33.90DewittMIPublic
4138Franklin High School33.88SeattleWAPublic
4139Sergeant Bluff-Luton Senior High School33.86Sergeant BluffIAPublic
4140Wakefield High School33.86ArlingtonVAPublic
4141Elizabeth High School33.85ElizabethNJPublic
4142La Salle High School33.81CincinnatiOHPrivate
4143Morro Bay High School33.78Morro BayCAPublic
4144El Dorado High School33.76PlacervilleCAPublic
4145St. Joseph Catholic Academy33.76KenoshaWIPrivate
4146Great Mills High School33.75Great MillsMDPublic
4147Kapaun Mt. Carmel Catholic High School33.74WichitaKSPrivate
4148Fredonia High School33.73FredoniaNYPublic
4149South Fork High School33.70StuartFLPublic
4150Regis High School33.69Eau ClaireWIPrivate
4151Middle College at UNCG33.68GreensboroNCPublic
4152Arrowhead Park Early College High School33.67Las CrucesNMPublic
4153Eaton Academy33.65RoswellGAPrivate
4154Creekview High School33.62CarrolltonTXPublic
4155Blue Mountain High School33.61Schuylkill HavenPAPublic
4156Kettle Moraine Lutheran High School33.58JacksonWIPrivate
4157Holy Spirit Catholic School33.58TuscaloosaALPrivate
4158Covenant Christian Academy33.58ColleyvilleTXPrivate
4159South Early College High School33.57HoustonTXPublic
4160Democracy Prep Charter High School33.56New YorkNYPublic/Charter
4161Academe of the Oaks33.55DecaturGAPrivate
4162Boone High School33.55OrlandoFLPublic
4163D.W. Daniel High School33.54CentralSCPublic
4164Freedom High School33.51OrlandoFLPublic
4165Adlai Stevenson High School33.49Sterling HeightsMIPublic
4166Sweet Home Senior High School33.47AmherstNYPublic
4167Liberty Classical Academy33.45White Bear LakeMNPrivate
4168Ezell-Harding Christian School33.44AntiochTNPrivate
4169North Attleboro High School33.44North AttleboroughMAPublic
4170Tipton High School33.44TiptonIAPublic
4171Saint Dominic Academy - Auburn Campus33.41AuburnMEPrivate
4172Nazareth School33.39NazarethTXPublic
4173Francis Howell North High School33.38St CharlesMOPublic
4174Marquette Senior High School33.38MarquetteMIPublic
4175Trinity High School33.37ManchesterNHPrivate
4176South Senior High School33.37MinneapolisMNPublic
4177Mater Academy - Lakes High School33.36HialeahFLPublic/Charter
4178Pass Christian High School33.36Pass ChristianMSPublic
4179Bronx Center for Science and Mathematics33.34BronxNYPublic
4180Grace Christian School33.30RaleighNCPrivate
4181Great Bridge High School33.30ChesapeakeVAPublic
4182Monrovia High School33.27MonroviaCAPublic
4183Santana High School33.26SanteeCAPublic
4184Barnstable High School33.25HyannisMAPublic
4185Keystone Oaks High School33.24PittsburghPAPublic
4186Grace Christian Academy33.19MerrickNYPrivate
4187Cedarville High School33.17CedarvilleOHPublic
4188Cedar Ridge High School33.15Round RockTXPublic
4189El Dorado High School33.14PlacentiaCAPublic
4190Excel Christian Academy33.10CartersvilleGAPrivate
4191Bishop Heelan Catholic High School33.10Sioux CityIAPrivate
4192Notre Dame High School33.08SalinasCAPrivate
4193Skyview High School33.03VancouverWAPublic
4194Fort Zumwalt South High School33.03St PetersMOPublic
4195Cuyahoga Heights High School33.02Cuyahoga HeightsOHPublic
4196Annapolis Area Christian School33.02SevernMDPrivate
4197New Milford High School33.01New MilfordCTPublic
4198Wheeling Park High School33.01WheelingWVPublic
4199West Point High School33.01West PointVAPublic
4200Mountain Valley Academy33.00RamonaCAPublic
4201Brown School32.99LouisvilleKYPublic
4202Canfield High School32.96CanfieldOHPublic
4203Notre Dame High School College Prep32.92NilesILPrivate
4204Ouachita Christian School32.91MonroeLAPrivate
4205Seabreeze High School32.86Daytona BeachFLPublic
4206Manasquan High School32.86ManasquanNJPublic
4207Tattnall Square Academy32.84MaconGAPrivate
4208Herron High School32.84IndianapolisINPublic/Charter
4209West Albany High School32.77AlbanyORPublic
4210Tampa Catholic High School32.77TampaFLPrivate
4211Hiawatha Senior High School32.77HiawathaKSPublic
4212Dwight Morrow High School/AcademiesatEnglewood32.76EnglewoodNJPublic
4213Holy Cross Catholic Academy32.75AmarilloTXPrivate
4214Dayspring Christian Academy32.74BlacksburgVAPrivate
4215Lander Valley High School32.69LanderWYPublic
4216Hempfield Area Senior High School32.68GreensburgPAPublic
4217Abernathy High School32.68AbernathyTXPublic
4218Salado High School32.68SaladoTXPublic
4219North Quincy High School32.67QuincyMAPublic
4220Placer High School32.67AuburnCAPublic
4221Union High School32.64TulsaOKPublic
4222North Kitsap High School32.61PoulsboWAPublic
4223Marshfield High School32.58MarshfieldMAPublic
4224Yankton High School32.57YanktonSDPublic
4225St. Joseph Regional High School32.55MontvaleNJPrivate
4226Liberty High School32.54Colorado SpringsCOPublic
4227Bartlesville High School32.53BartlesvilleOKPublic
4228Shoreland Lutheran High School32.53SomersWIPrivate
4229Concordia Academy32.53RosevilleMNPrivate
4230Lakewood Ranch High School32.51BradentonFLPublic
4231Providence Christian School32.50DothanALPrivate
4232The Oaks Academy32.50Spokane ValleyWAPrivate
4233Plainfield East High School32.47PlainfieldILPublic
4234Lewisburg High School32.47Olive BranchMSPublic
4235Randolph High School32.45Randolph A F BTXPublic
4236Scotia-Glenville Senior High School32.43ScotiaNYPublic
4237Evangel Classical Christian School32.42AlabasterALPrivate
4238Dallas Lutheran School32.40DallasTXPrivate
4239Lyon High School32.38BrightonMAPublic
4240Pearland High School32.36PearlandTXPublic
4241Padua Franciscan High School32.35ParmaOHPrivate
4242Heritage High School32.35BrentwoodCAPublic
4243Pikesville High School32.32BaltimoreMDPublic
4244Loyalton High School32.32LoyaltonCAPublic
4245Roxboro Community School32.31RoxboroNCPublic/Charter
4246Petaluma High School32.30PetalumaCAPublic
4247Loveland High School32.29LovelandCOPublic
4248Auburn Senior High School32.28AuburnMAPublic
4249Craig High School32.28JanesvilleWIPublic
4250Schlarman Academy32.26DanvilleILPrivate
4251Arizona Cultural Academy and College Prep32.24PhoenixAZPrivate
4252Colfax High School32.24ColfaxCAPublic
4253Paradise Valley Christian Preparatory School32.20PhoenixAZPrivate
4254Chatham High School32.18ChathamNYPublic
4255Education Laboratory School32.17HonoluluHIPublic/Charter
4256North Point High School32.15WaldorfMDPublic
4257Wimberley High School32.12WimberleyTXPublic
4258Monsignor McClancy High School32.12East ElmhurstNYPrivate
4259John B. Alexander High School32.11LaredoTXPublic
4260Haddon Township High School32.11WestmontNJPublic
4261Brooks DeBartolo Collegiate High School32.11TampaFLPublic/Charter
4262Rancho Buena Vista High School32.09VistaCAPublic
4263Santa Fe High School32.07AlachuaFLPublic
4264Wake Christian Academy32.07RaleighNCPrivate
4265Westside Christian High School32.07TigardORPrivate
4266Sterling High School32.06SterlingNEPublic
4267Morris Area Secondary School32.06MorrisMNPublic
4268Lodi High School32.03LodiWIPublic
4269Kents Hill School31.99Kents HillMEPrivate
4270O'Dea High School31.99SeattleWAPrivate
4271Elk River Senior High School31.93Elk RiverMNPublic
4272Grandville High School31.92GrandvilleMIPublic
4273David H. Hickman High School31.92ColumbiaMOPublic
4274Northlake Christian School31.91CovingtonLAPrivate
4275Ursuline High School31.89YoungstownOHPrivate
4276Coldwater High School31.89ColdwaterOHPublic
4277South Point High School31.89BelmontNCPublic
4278Davidson Academy31.85NashvilleTNPrivate
4279Thunderbird High School31.84PhoenixAZPublic
4280Diamond Ranch High School31.81PomonaCAPublic
4281Mountain Pointe High School31.78PhoenixAZPublic
4282Mansfield High School31.76MansfieldTXPublic
4283Logos Christian Academy31.76NilesILPrivate
4284Academy of the Redwoods31.76EurekaCAPublic
4285Medford High School31.70MedfordWIPublic
4286Ferris High School31.69SpokaneWAPublic
4287Hillgrove High School31.66Powder SpringsGAPublic
4288Stissing Mountain High School31.62Pine PlainsNYPublic
4289Roy C. Ketcham Senior High School31.62Wappingers FallsNYPublic
4290Blanchet School31.61SalemORPrivate
4291Burnsville Senior High School31.61BurnsvilleMNPublic
4292Waupaca High School31.60WaupacaWIPublic
4293Trinity Classical Academy31.59ValenciaCAPrivate
4294Grand Ledge High School31.56Grand LedgeMIPublic
4295The Fulton School31.54St. AlbansMOPrivate
4296Schuylerville Junior/Senior High School31.53SchuylervilleNYPublic
4297Greenville Technical Charter High School31.53GreenvilleSCPublic/Charter
4298Grayson High School31.53LoganvilleGAPublic
4299Royal Oak High School31.52Royal OakMIPublic
4300Mumford High School31.52MumfordTXPublic
4301Oakland Craig Senior High School31.50OaklandNEPublic
4302New York Harbor School31.50New YorkNYPublic
4303Denver Christian School31.48LakewoodCOPrivate
4304Sandia High School31.47AlbuquerqueNMPublic
4305Balboa School31.46EscondidoCAPrivate
4306Madisonville North Hopkins High School31.46MadisonvilleKYPublic
4307Irion High School31.43MertzonTXPublic
4308Allatoona High School31.38AcworthGAPublic
4309Marathon Middle High School31.38MarathonFLPublic
4310Schools of the Sacred Heart31.37Grand CoteauLAPrivate
4311Sunlake High School31.37Land O LakesFLPublic
4312Southwest Guilford High School31.35High PointNCPublic
4313Oakbrook Preparatory School31.30SpartanburgSCPrivate
4314Maroa-Forsyth Senior High School31.29MaroaILPublic
4315Charyl Stockwell Academy High School31.28BrightonMIPublic/Charter
4316Rouse High School31.26LeanderTXPublic
4317Strongsville High School31.25StrongsvilleOHPublic
4318Escanaba Area Public High School31.22EscanabaMIPublic
4319Olympian High School31.19Chula VistaCAPublic
4320Murray County Central High School31.19SlaytonMNPublic
4321Deer Park High School31.17Deer ParkNYPublic
4322Burlington Christian Academy31.12BurlingtonNCPrivate
4323Kingston High School31.11KingstonWAPublic
4324Wilde Lake High School31.09ColumbiaMDPublic
4325First Baptist School31.09CharlestonSCPrivate
4326Arcadia High School31.09RochesterNYPublic
4327LISA Academy High School31.08Little RockARPublic/Charter
4328Mill River Union High School31.04North ClarendonVTPublic
4329Mount Royal Academy31.04SunpeeNHPrivate
4330Alief Early College High School31.03HoustonTXPublic
4331Lumen Christi Catholic School31.03JacksonMIPrivate
4332Lunenburg High School31.02LunenburgMAPublic
4333New Richmond High School30.99New RichmondWIPublic
4334Quest Early College High School30.97HoustonTXPublic
4335Padua Academy30.97WilmingtonDEPrivate
4336Bishop Montgomery High School30.93TorranceCAPrivate
4337Weatherford Christian School30.91WeatherfordTXPrivate
4338Fort Lauderdale High School30.90Fort LauderdaleFLPublic
4339North East High School30.87North EastPAPublic
4340El Camino High School30.86South San FranciscoCAPublic
4341West High School30.80OshkoshWIPublic
4342Holy Cross School30.80New OrleansLAPrivate
4343New Prague Senior High School30.79New PragueMNPublic
4344St. Cecilia High School30.76HastingsNEPrivate
4345Atascadero High School30.75AtascaderoCAPublic
4346Winter Springs High School30.74Winter SpringsFLPublic
4347Emerson Junior/Senior High School30.72EmersonNJPublic
4348Port Townsend High School30.71Port TownsendWAPublic
4349Mater Dei Catholic High School30.68BreeseILPrivate
4350London High School30.67Corpus ChristiTXPublic
4351Northland Lutheran High School30.66KronenwetterWIPrivate
4352Culver City High School30.65Culver CityCAPublic
4353Lee's Summit North High School30.64Lee'S SummitMOPublic
4354Ramona Convent Secondary School30.63AlhambraCAPrivate
4355Byron Senior High School30.62ByronMNPublic
4356Capital High School30.60HelenaMTPublic
4357Texas Christian School30.60HoustonTXPrivate
4358Sauk Rapids-Rice Senior High School30.58Sauk RapidsMNPublic
4359University of Nebraska High School30.57LincolnNEPublic
4360Bluffton High School30.56BlufftonOHPublic
4361Harding Academy of Memphis30.54MemphisTNPrivate
4362Mondovi High School30.54MondoviWIPublic
4363Delaware County Christian School30.49Newtown SquarePAPrivate
4364Von Steuben Metro Science High School30.46ChicagoILPublic
4365Christian Junior/Senior High School30.44El CajonCAPrivate
4366Annapolis Christian Academy30.43Corpus ChristiTXPrivate
4367East Leyden High School30.43Franklin ParkILPublic
4368Westchester Country Day School30.40High PointNCPrivate
4369Belchertown High School30.36BelchertownMAPublic
4370Leon County Virtual School Franchise30.36TallahasseeFLPublic
4371Tupelo High School30.35TupeloMSPublic
4372Osceola High School30.35OsceolaWIPublic
4373Earl Wooster High School30.33RenoNVPublic
4374Avon High School30.31AvonNYPublic
4375Miller City High School30.31Miller CityOHPublic
4376Ridgewood Community High School30.29NorridgeILPublic
4377Thomas A. Edison Career and Technical High School30.24JamaicaNYPublic
4378Trinity-Byrnes Collegiate School30.23DarlingtonSCPrivate
4379Whitnall High School30.23GreenfieldWIPublic
4380Revere High School30.19RevereMAPublic
4381Cypress Christian School30.17HoustonTXPrivate
4382The Marin School30.16San RafaelCAPrivate
4383Denver Center for International Studies30.16DenverCOPublic
4384Halstead High School30.15HalsteadKSPublic
4385Immaculata High School30.15SomervilleNJPrivate
4386Sacred Heart Griffin High School30.14SpringfieldILPrivate
4387Ridgefield Memorial High School30.14RidgefieldNJPublic
4388Paxton-Buckley-Loda High School30.13PaxtonILPublic
4389Western High School30.10DavieFLPublic
4390Hillsdale Academy30.09HillsdaleMIPrivate
4391Lyman High School30.06LongwoodFLPublic
4392Gibault Catholic High School30.02WaterlooILPrivate
4393Christian Faith School30.01Federal WayWAPrivate
4394Mid-Prairie High School29.99WellmanIAPublic
4395San Francisco Christian School29.95San FranciscoCAPrivate
4396Spearfish High School29.91SpearfishSDPublic
4397Eagle River High School29.90Eagle RiverAKPublic
4398Central High School29.86CliftonILPublic
4399German School Washington, D.C.29.85PotomacMDPrivate
4400Westmoor High School29.82Daly CityCAPublic
4401Central Catholic Junior/Senior High School29.81LafayetteINPrivate
4402Kearsarge Regional High School29.80North SuttonNHPublic
4403Kentwood High School29.79CovingtonWAPublic
4404East Catholic High School29.76ManchesterCTPrivate
4405Claiborne Academy29.75HaynesvilleLAPrivate
4406Pope Francis Preparatory School29.74SpringfieldMAPrivate
4407Columbia High School29.74ColumbiaILPublic
4408Cedar Park Christian School - Mountlake Terrace Campus29.70Mountlake TerraceWAPrivate
4409North Dallas Adventist Academy29.69RichardsonTXPrivate
4410Olympic Heights Community High School29.68Boca RatonFLPublic
4411Hopewell Senior High School29.67AliquippaPAPublic
4412Spring Hill High School29.65Spring HillKSPublic
4413Abraham Lincoln Senior High School29.64Los AngelesCAPublic
4414Millbrook High School29.63MillbrookNYPublic
4415Bloomfield High School29.62BloomfieldNYPublic
4416Cedar Creek School29.60RustonLAPrivate
4417Polk County High School29.58ColumbusNCPublic
4418Rondout Valley High School29.56AccordNYPublic
4419Plainview High School29.56ArdmoreOKPublic
4420Dallas Christian School29.54MesquiteTXPrivate
4421Archer High School29.54LawrencevilleGAPublic
4422Prattville Christian Academy29.52PrattvilleALPrivate
4423Carmel Christian School29.51MatthewsNCPrivate
4424Bnos Leah Prospect Park Yeshiva High School29.50BrooklynNYPrivate
4425E.D. White Catholic High School29.48ThibodauxLAPrivate
4426Jordan High School29.45DurhamNCPublic
4427Mesquite High School29.43GilbertAZPublic
4428Kennett High School29.43North ConwayNHPublic
4429Bonita Vista Senior High School29.42Chula VistaCAPublic
4430Altoona High School29.39AltoonaWIPublic
4431Greenbrier High School29.37GreenbrierARPublic
4432Apex Friendship High School29.37ApexNCPublic
4433Kimberton Waldorf School29.33PhoenixvillePAPrivate
4434New Hyde Park Memorial High School29.33New Hyde ParkNYPublic
4435Gov. Thomas Johnson High School29.32FrederickMDPublic
4436North Pocono High School29.27Covington TwpPAPublic
4437Meridian High School29.27DaykinNEPublic
4438Stroudsburg High School29.26StroudsburgPAPublic
4439Deering High School29.25PortlandMEPublic
4440Logos School29.25MoscowIDPrivate
4441Windber Area High School29.23WindberPAPublic
4442Oakmont Regional High School29.23AshburnhamMAPublic
4443Middletown High School29.23MiddletownRIPublic
4444Honeoye Middle/High School29.22HoneoyeNYPublic
4445Inter-Lakes High School29.21MeredithNHPublic
4446Central High School29.20De WittIAPublic
4447Hoover High School29.19North CantonOHPublic
4448High Tech High North County29.18San MarcosCAPublic/Charter
4449Cornerstone Charter Academy High School29.17Belle IsleFLPublic/Charter
4450Mona Shores High School29.15MuskegonMIPublic
4451Northwest Early College High School (NECHS)29.10El PasoTXPublic/Charter
4452Beaver Dam High School29.10Beaver DamWIPublic
4453Union Grove High School29.09Union GroveWIPublic
4454Niagara-Wheatfield Senior High School29.07SanbornNYPublic
4455Har-Ber High School29.04SpringdaleARPublic
4456Westminster Christian Academy29.02HuntsvilleALPrivate
4457Northshore High School29.01SlidellLAPublic
4458El Molino High School28.96ForestvilleCAPublic
4459Timber Creek High School28.95Fort WorthTXPublic
4460Center for International Education A Cambridge Associate School28.94HomesteadFLPublic
4461Lutheran High School28.92ParkerCOPrivate
4462Nova High School28.91DavieFLPublic
4463La Serna High School28.91WhittierCAPublic
4464Brainerd Senior High School28.91BrainerdMNPublic
4465Kempner High School28.90Sugar LandTXPublic
4466Prairie du Chien High School28.89Prairie Du ChienWIPublic
4467Early College Academy28.88AlbuquerqueNMPublic
4468Zachary High School28.87ZacharyLAPublic
4469James River High School28.83BuchananVAPublic
4470San Pasqual High School28.82EscondidoCAPublic
4471Fairview High School28.82FairviewOKPublic
4472South Whidbey High School28.77LangleyWAPublic
4473Eldorado High School28.76AlbuquerqueNMPublic
4474Red Lodge High School28.75Red LodgeMTPublic
4475Alonzo and Tracy Mourning Senior High School - Biscayne Bay28.75MiamiFLPublic
4476St. John Vianney Regional High School28.75HolmdelNJPrivate
4477Columbia River High School28.75VancouverWAPublic
4478Green Valley High School28.71HendersonNVPublic
4479St. Mary Cathedral School28.69GaylordMIPrivate
4480Hibbing High School28.65HibbingMNPublic
4481DaVinci School for Science and The Arts28.63El PasoTXPublic/Charter
4482Stanley-Boyd High School28.63StanleyWIPublic
4483Holy Cross Regional Catholic School28.62LynchburgVAPrivate
4484Heritage Christian School South Campus28.61Northridge Ca 91343Private
4485Brentwood High School28.56BrentwoodMOPublic
4486Warren Area High School28.56WarrenPAPublic
4487The Colony High School28.53The ColonyTXPublic
4488Stevenson High School28.52LivoniaMIPublic
4489Franklin Central High School28.50IndianapolisINPublic
4490Medina High School28.48MedinaOHPublic
4491Robinson Township Christian School28.47Mc Kees RocksPAPrivate
4492Mascoutah High School28.46MascoutahILPublic
4493Oswego High School28.44OswegoILPublic
4494Pope John Paul II Catholic High School28.43SlidellLAPrivate
4495Belleview Christian Preparatory School28.42WestminsterCOPrivate
4496Brashier Middle College Charter High School28.41SimpsonvilleSCPublic/Charter
4497Castle View High School28.41Castle RockCOPublic
4498Tom C. Clark High School28.41San AntonioTXPublic
4499Rockwall-Heath High School28.39HeathTXPublic
4500Wade Hampton High School28.38GreenvilleSCPublic

Licensing:

If your school is listed above, you can find out more about the licensing options visiting https://newsweekstemschools.com.

Methodology:

STEM.org Educational Research™ (SER) has developed a proprietary scoring logic utilizing the latest in regression analysis that takes into consideration a broad set of quantitative and qualitative data inputs, collected from Q2 2015 - Q3 2019. The purpose was to determine which primary/secondary institutions in America best offer students experiences in science, technology, engineering and mathematics (STEM) —as defined by the Congressional Research Service — while preparing them for post-secondary outcomes. Additional factors including affluence and median household income were taken into consideration in compiling the rankings.