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
3001Scottsdale Christian Academy51.06PhoenixAZPrivate
3002Bethany Christian Schools51.05GoshenINPrivate
3003Richardson High School51.05RichardsonTXPublic
3004Olympia High School51.05OrlandoFLPublic
3005Holly Springs High School51.04Holly SpringsNCPublic
3006River Ridge High School51.04HanoverILPublic
3007Wachusett Regional High School51.03HoldenMAPublic
3008Coral Shores High School51.03TavernierFLPublic
3009Mililani High School51.01MililaniHIPublic
3010Poquoson High School50.99PoquosonVAPublic
3011Hickory High School50.98ChesapeakeVAPublic
3012Transmountain Early College High School50.94El PasoTXPublic
3013The John Carroll School50.90Bel AirMDPrivate
3014Rice Lake High School50.90Rice LakeWIPublic
3015Choteau High School50.89ChoteauMTPublic
3016Xaverian High School50.89BrooklynNYPrivate
3017Union High School50.89CamasWAPublic
3018Franklin High School50.89PortlandORPublic
3019St. Petersburg Catholic High School50.88St PetersburgFLPrivate
3020Rock Ridge High School50.87AshburnVAPublic
3021Palatine High School50.86PalatineILPublic
3022Waterford High School50.82WaterfordWIPublic
3023Independence High School50.79IndependenceOHPublic
3024Analy High School50.76SebastopolCAPublic
3025Bravo Medical Magnet High School50.76Los AngelesCAPublic
3026Sachem High School East50.75FarmingvilleNYPublic
3027Tesla Engineering Charter School50.71AppletonWIPublic
3028South Lakes High School50.70RestonVAPublic
3029Sylvania Southview High School50.68SylvaniaOHPublic
3030Whitney High School50.62RocklinCAPublic
3031Wakefield Country Day School50.62HuntlyVAPrivate
3032Cullman High School50.62CullmanALPublic
3033Xavier High School50.59Cedar RapidsIAPrivate
3034Riley County High School50.59RileyKSPublic
3035Lawton Christian School50.58LawtonOKPrivate
3036Palisades Charter High School50.58Pacific PalisadesCAPublic
3037St. Rita of Cascia High School50.58ChicagoILPrivate
3038Grand Haven High School50.54Grand HavenMIPublic
3039Mount St. Mary Catholic High School50.52Oklahoma CityOKPrivate
3040Carlisle Area High School50.51CarlislePAPublic
3041Academy of Notre Dame50.50TyngsboroMAPrivate
3042Gainesville High School50.48GainesvilleFLPublic
3043Viroqua High School50.47ViroquaWIPublic
3044St. Monica Academy50.44MontroseCAPrivate
3045Amherst Central High School50.43AmherstNYPublic
3046Balboa High School50.42San FranciscoCAPublic
3047Houston County High School50.42Warner RobinsGAPublic
3048Hickory Ridge High School50.41HarrisburgNCPublic
3049Iuniversity Prep50.40GrapevineTXPublic
3050Marcellus High School50.40MarcellusNYPublic
3051Austin High School50.38AustinTXPublic
3052Kerr-Vance Academy50.36HendersonNCPrivate
3053Laramie High School50.36LaramieWYPublic
3054Wiregrass Ranch High School50.35Wesley ChapelFLPublic
3055Manteo High School50.35ManteoNCPublic
3056The Harvey School50.35KatonahNYPrivate
3057Lone Peak High School50.32Gallatin GatewayMTPublic
3058James Irwin Charter High School50.32Colorado SpringsCOPublic
3059Universal School50.29BridgeviewILPrivate
3060Norwalk Senior High School50.28NorwalkIAPublic
3061Springfield High School50.27SpringfieldILPublic
3062San Marcos Senior High School50.26Santa BarbaraCAPublic
3063Crespi Carmelite High School50.23EncinoCAPrivate
3064Summerfield Waldorf School and Farm50.22Santa RosaCAPrivate
3065Cheltenham High School50.21WyncotePAPublic
3066Islip High School50.17IslipNYPublic
3067Bearden High School50.17KnoxvilleTNPublic
3068NYC iSchool50.16New YorkNYPublic
3069White Plains Senior High School50.13White PlainsNYPublic
3070Mountain House High School50.10Mountain HouseCAPublic
3071Forsyth Central High School50.07CummingGAPublic
3072Mount Notre Dame High School50.05CincinnatiOHPrivate
3073Gulf High School50.05New Port RicheyFLPublic
3074Archbishop Hoban High School50.03AkronOHPrivate
3075Dunwoody High School50.00DunwoodyGAPublic
3076Immaculate High School50.00DanburyCTPrivate
3077Riverside High School49.99LeesburgVAPublic
3078Xavier High School49.97MiddletownCTPrivate
3079MTI School of Knowledge49.94IndianapolisINPrivate
3080Hartford High School49.93HartfordWIPublic
3081Lincoln Park High School49.93ChicagoILPublic
3082Cedar Ridge High School49.92HillsboroughNCPublic
3083Mainland Regional High School49.91LinwoodNJPublic
3084Litchfield High School49.89LitchfieldCTPublic
3085Loyola College Preparatory High School49.86ShreveportLAPrivate
3086Herbert Hoover High School49.84GlendaleCAPublic
3087Incarnate Word High School49.81San AntonioTXPrivate
3088DeForest High School49.78De ForestWIPublic
3089Chrysalis School49.77WoodinvilleWAPrivate
3090Oak Grove School49.76OjaiCAPrivate
3091West High School49.75Salt Lake CityUTPublic
3092Lancaster Mennonite School - Lancaster Campus49.71LancasterPAPrivate
3093Juan Diego Catholic High School49.71DraperUTPrivate
3094St. Michael's Preparatory School49.69SilveradoCAPrivate
3095Shawnee Mission West High School49.68Shawnee MissionKSPublic
3096Basha High School49.68ChandlerAZPublic
3097Paxon School for Advanced Studies49.67JacksonvilleFLPublic
3098Ben Franklin Academy49.65AtlantaGAPrivate
3099Kettering Fairmont High School49.64KetteringOHPublic
3100Father Ryan High School49.63NashvilleTNPrivate
3101Wooster High School49.59WoosterOHPublic
3102Ipswich High School49.58IpswichMAPublic
3103Londonderry Senior High School49.55LondonderryNHPublic
3104O'Fallon High School49.55O FallonILPublic
3105Stevens High School49.54Rapid CitySDPublic
3106Soar High (Students on Academic Rise)49.50LancasterCAPublic
3107Hopkins Senior High School49.50MinnetonkaMNPublic
3108Hays High School49.44HaysKSPublic
3109Templeton High School49.44TempletonCAPublic
3110Washington Christian Academy49.43OlneyMDPrivate
3111Ocean Springs High School49.43Ocean SpringsMSPublic
3112Catonsville High School49.42BaltimoreMDPublic
3113Vandebilt Catholic High School49.42HoumaLAPrivate
3114Gehlen Catholic Schools49.41Le MarsIAPrivate
3115Maranatha Christian Academy49.40Brooklyn ParkMNPrivate
3116Ashland High School49.38AshlandMAPublic
3117De Soto High School49.36De SotoKSPublic
3118School of Environmental Studies49.35Apple ValleyMNPublic
3119Mickey Leland College Preparatory Academy For Young Men49.33HoustonTXPublic
3120Wellington High School49.33WellingtonFLPublic
3121DSST: Cole High School49.33DenverCOPublic
3122Francis Howell High School49.32St CharlesMOPublic
3123Schaumburg Christian School49.30SchaumburgILPrivate
3124Westbury Christian School49.30HoustonTXPrivate
3125Mason High School49.29MasonTXPublic
3126Kansas City Christian School49.28Prairie VillageKSPrivate
3127Old Saybrook Senior High School49.27Old SaybrookCTPublic
3128Galena High School49.26RenoNVPublic
3129Emmaus High School49.25EmmausPAPublic
3130Escondido Charter High School49.24EscondidoCAPublic
3131Shoreham-Wading River High School49.23ShorehamNYPublic
3132Westfield High School49.21WestfieldINPublic
3133Forest Hills High School49.19Forest HillsNYPublic
3134Locust Valley High School49.18Locust ValleyNYPublic
3135Saginaw Arts and Sciences Academy49.17SaginawMIPublic
3136Delano Senior High School49.15DelanoMNPublic
3137Lakeville South High School49.14LakevilleMNPublic
3138Belleville High School49.11BellevilleWIPublic
3139Hamburg High School49.11HamburgNYPublic
3140Mineola High School49.09Garden City ParkNYPublic
3141Scotts Valley High School49.07Scotts ValleyCAPublic
3142Minnechaug Regional High School49.06WilbrahamMAPublic
3143Long Reach High School49.03ColumbiaMDPublic
3144Valor Traditional Academy48.99LouisvilleKYPrivate
3145Tuckahoe High School48.96EastchesterNYPublic
3146Esperanza High School48.95AnaheimCAPublic
3147Nazareth Academy High School48.92PhiladelphiaPAPrivate
3148Centaurus High School48.91LafayetteCOPublic
3149Beavercreek High School48.90BeavercreekOHPublic
3150Palisades Park Junior/Senior High School48.88Palisades ParkNJPublic
3151Spencerville Adventist Academy48.87SpencervilleMDPrivate
3152Iroquois Senior High School48.83ElmaNYPublic
3153Auburn High School48.83RockfordILPublic
3154Red Wing Senior High School48.83Red WingMNPublic
3155Floyd Central High School48.83Floyd KnobsINPublic
3156Spirit Christian Academy48.80TustinCAPrivate
3157Massanutten Military Academy48.78WoodstockVAPrivate
3158Liberty Christian Academy48.76LynchburgVAPrivate
3159The Master's Academy48.74OviedoFLPrivate
3160Onteora High School48.73BoicevilleNYPublic
3161Smoky Hill High School48.70AuroraCOPublic
3162Nonnewaug High School48.68WoodburyCTPublic
3163Owatonna Senior High School48.68OwatonnaMNPublic
3164The Canterbury Episcopal School48.67DesotoTXPrivate
3165Marian Catholic High School48.61Chicago HeightsILPrivate
3166Chardon High School48.60ChardonOHPublic
3167St. Joseph High School48.55Natrona HeightsPAPrivate
3168Robert G. Cole Middle/High School48.55San AntonioTXPublic
3169Dakota Valley High School48.54North Sioux CitySDPublic
3170Highland High School48.52GilbertAZPublic
3171Mineral Point High School48.52Mineral PointWIPublic
3172St. Margaret's School48.52TappahannockVAPrivate
3173Fryeburg Academy48.50FryeburgMEPrivate
3174Highland High School48.49HighlandILPublic
3175Wylie High School48.48WylieTXPublic
3176White Bear Lake Area High School - South Campus48.48White Bear LakeMNPublic
3177Notre Dame-Cathedral Latin School48.46ChardonOHPrivate
3178John F. Kennedy Catholic High School48.44SomersNYPrivate
3179Peninsula Catholic High School48.42Newport NewsVAPrivate
3180Glenwood Springs High School48.41Glenwood SpringsCOPublic
3181Spring Lake High School48.39Spring LakeMIPublic
3182Clarkston High School48.37ClarkstonMIPublic
3183Marist Catholic High School48.36EugeneORPrivate
3184Trinity Catholic High School48.35OcalaFLPrivate
3185Cosumnes Oaks High School48.31Elk GroveCAPublic
3186Mount Madonna School48.30Mount MadonnaCAPrivate
3187Timpview High School48.29ProvoUTPublic
3188Mountlake Terrace High School48.29Mtlk TerraceWAPublic
3189Kennedy Catholic High School48.27BurienWAPrivate
3190North Farmington High School48.27Farmington HillsMIPublic
3191Olney Friends School48.25BarnesvilleOHPrivate
3192Freeport High School48.25FreeportMEPublic
3193Zumbrota-Mazeppa Senior High School48.23ZumbrotaMNPublic
3194Perry High School48.23PerryOHPublic
3195Centennial High School48.20FranklinTNPublic
3196North Tahoe High School48.19Tahoe CityCAPublic
3197Chisholm High School48.18EnidOKPublic
3198Mattawan High School48.13MattawanMIPublic
3199Fort Jennings High School48.11Fort JenningsOHPublic
3200Walt Whitman High School48.10Huntington StationNYPublic
3201Meridian Medical Arts Charter School48.07MeridianIDPublic
3202Central Senior High School48.06Saint PaulMNPublic
3203Al-Noor School48.05BrooklynNYPrivate
3204Marine Science Magnet High School of Southeastern Connecticut48.02GrotonCTPublic
3205Nazareth Area High School48.01NazarethPAPublic
3206North Davidson High School47.99LexingtonNCPublic
3207Mount Si High School47.97SnoqualmieWAPublic
3208Timberland High School47.95WentzvilleMOPublic
3209Downingtown High School West47.94DowningtownPAPublic
3210Kennett High School47.88Kennett SquarePAPublic
3211Victor J. Andrew High School47.86Orland HillsILPublic
3212Trinitas Christian School47.86PensacolaFLPrivate
3213Dallastown Area Senior High School47.85DallastownPAPublic
3214Clearwater Academy International47.85ClearwaterFLPrivate
3215DeVry University Advantage Academy High School47.84ChicagoILPublic
3216Founders Classical Academy of Leander47.83LeanderTXPublic
3217Notre Dame Academy47.82Park HillsKYPrivate
3218Adolfo Camarillo High School47.82CamarilloCAPublic
3219Villa Joseph Marie High School47.80HollandPAPrivate
3220Ossining High School47.78OssiningNYPublic
3221Narragansett High School47.74NarragansettRIPublic
3222Mountain View High School47.72StaffordVAPublic
3223Connelly School of the Holy Child47.71PotomacMDPrivate
3224Gorham High School47.70GorhamMEPublic
3225First Baptist Academy of Universal City47.70Universal CityTXPrivate
3226Science and Math Institute47.70TacomaWAPublic
3227Ronald W. Reagan/Doral Senior High School47.69DoralFLPublic
3228Thornton-Donovan School47.66New RochelleNYPrivate
3229Park Hill High School47.64Kansas CityMOPublic
3230P.K. Yonge Developmental Research School47.64GainesvilleFLPublic
3231Center Grove High School47.62GreenwoodINPublic
3232Lawrence High School47.62LawrencevilleNJPublic
3233Boonsboro High School47.60BoonsboroMDPublic
3234Christian Brothers Academy47.56AlbanyNYPrivate
3235Larry A. Ryle High School47.55UnionKYPublic
3236Mira Mesa High School47.49San DiegoCAPublic
3237Great River School47.49Saint PaulMNPublic
3238Pella Christian High School47.48PellaIAPrivate
3239Secaucus High School47.46SecaucusNJPublic
3240Catholic Central High School47.41BurlingtonWIPrivate
3241Crossings Christian School47.40Oklahoma CityOKPrivate
3242Chittenango High School47.37ChittenangoNYPublic
3243Sheldon High School47.36EugeneORPublic
3244Saint Joseph Notre Dame High School47.35AlamedaCAPrivate
3245Watertown High School47.34WatertownMAPublic
3246Robert McQueen High School47.33RenoNVPublic
3247Glenbard North High School47.31Carol StreamILPublic
3248Spring Hill High School47.29ChapinSCPublic
3249Middle College High School47.26San PabloCAPublic
3250Lakeside High School47.26AtlantaGAPublic
3251Hackett Catholic Prep47.26KalamazooMIPrivate
3252Lincoln High School47.24GahannaOHPublic
3253Newcomers High School47.22Long Island CityNYPublic
3254Lakota East High School47.21Liberty TownshipOHPublic
3255Arlington High School47.18LagrangevilleNYPublic
3256Cathedral Preparatory School47.16EriePAPrivate
3257Hightstown High School47.12HightstownNJPublic
3258Harwood Union High School47.11MoretownVTPublic
3259Pacific Bay Christian School47.10PacificaCAPrivate
3260San Marcos Academy47.10San MarcosTXPrivate
3261Deer Creek High School47.07EdmondOKPublic
3262Knoxville Catholic High School47.06KnoxvilleTNPrivate
3263Sage International Charter School47.05BoiseIDPublic
3264Copley High School47.04CopleyOHPublic
3265Charlottesville High School47.03CharlottesvilleVAPublic
3266Moreau Catholic High School47.02HaywardCAPrivate
3267High Tech High School47.01San DiegoCAPublic
3268C. K. Mcclatchy High School46.99SacramentoCAPublic
3269Nazareth Academy46.98La Grange ParkILPrivate
3270Bishop Thomas K. Gorman Catholic School46.98TylerTXPrivate
3271St. Louis Catholic High School46.94Lake CharlesLAPrivate
3272Mead Senior High School46.93SpokaneWAPublic
3273Lancaster High School46.92LancasterNYPublic
3274Covenant High School46.92TacomaWAPrivate
3275Mechanicsburg Area Senior High School46.91MechanicsburgPAPublic
3276Ponderosa High School46.90ParkerCOPublic
3277Lincoln Park Academy46.85Fort PierceFLPublic
3278Little Rock Christian Academy46.84Little RockARPrivate
3279Braintree High School46.82BraintreeMAPublic
3280First Colonial High School46.81Virginia BeachVAPublic
3281Academy for Math, Engineering and Science (AMES)46.81Salt Lake CityUTPublic
3282Pioneer Valley Chinese Immersion Charter School46.79HadleyMAPublic
3283Pittsburgh Science and Technology Academy46.78PittsburghPAPublic
3284Wrightstown High School46.78WrightstownWIPublic
3285The King's Academy46.75MohrsvillePAPrivate
3286Jackson High School46.75MassillonOHPublic
3287Maryvale Preparatory School46.73LuthervilleMDPrivate
3288Mater Dei Catholic High School46.72Chula VistaCAPrivate
3289Avon Grove High School46.69West GrovePAPublic
3290Hallsville High School46.66HallsvilleTXPublic
3291Lincoln Christian School46.60TulsaOKPrivate
3292Somerset Academy Canyons High School46.60Boynton BeachFLPublic
3293Covenant Christian School46.58Palm BayFLPrivate
3294East High School46.54MadisonWIPublic
3295St. Mary's College High School46.51BerkeleyCAPrivate
3296ASU Preparatory Academy - Polytechnic High School46.48MesaAZPublic
3297Sweet Grass County High School46.47Big TimberMTPublic
3298Oceana High School46.47PacificaCAPublic
3299Westminster Academy46.47Fort LauderdaleFLPrivate
3300Challenge Early College High School46.46HoustonTXPublic
3301Green Meadow Waldorf School46.46Chestnut RidgeNYPrivate
3302Tilton School46.45TiltonNHPrivate
3303The Community School46.41South TamworthNHPrivate
3304Aquinas High School46.39AugustaGAPrivate
3305Pearl River High School46.39Pearl RiverNYPublic
3306Middle College High School46.36StocktonCAPublic
3307South Kingstown High School46.36WakefieldRIPublic
3308Millbrook High School46.35RaleighNCPublic
3309Brunswick High School46.35BrunswickMDPublic
3310Beaver Area Senior High School46.34BeaverPAPublic
3311Bloomingdale High School46.33ValricoFLPublic
3312Monticello High School46.33CharlottesvilleVAPublic
3313Alhambra High School46.29AlhambraCAPublic
3314York High School46.27YorktownVAPublic
3315Saint John Paul the Great Catholic High School46.26DumfriesVAPrivate
3316Franklin High School46.25Elk GroveCAPublic
3317Casa Grande High School46.23PetalumaCAPublic
3318Tennessee Christian Preparatory School46.22ClevelandTNPrivate
3319Calvin Christian School46.22EscondidoCAPrivate
3320Mansfield High School46.19MansfieldMAPublic
3321West Forsyth High School46.16ClemmonsNCPublic
3322Trinity School of Texas46.12LongviewTXPrivate
3323Livermore High School46.11LivermoreCAPublic
3324Darrow School46.10New LebanonNYPrivate
3325Saugus High School46.09SaugusCAPublic
3326San Diego International Studies46.09San DiegoCAPublic
3327St. Mary's High School46.05Colorado SpringsCOPrivate
3328Douglas County High School46.05Castle RockCOPublic
3329Connecticut International Baccalaureate Academy46.04East HartfordCTPublic
3330San Antonio Christian School46.03San AntonioTXPrivate
3331Wilson Hall46.03SumterSCPrivate
3332Escondido Adventist Academy46.02EscondidoCAPrivate
3333Berean Christian High School46.00Walnut CreekCAPrivate
3334Magic City Campus High School46.00MinotNDPublic
3335Cardinal Newman High School45.98Santa RosaCAPrivate
3336Marlborough High School45.96MarlboroughMAPublic
3337Westmont Hilltop High School45.94JohnstownPAPublic
3338Masuk High School45.94MonroeCTPublic
3339Klein Collins High School45.93SpringTXPublic
3340Doral Performing Arts and Entertainment Academy45.90DoralFLPublic
3341Ocean City High School45.88Ocean CityNJPublic
3342The Winchendon School45.87WinchendonMAPrivate
3343Pope John Paul II High School45.86HyannisMAPrivate
3344St. John's Military School45.85SalinaKSPrivate
3345Emil E. Holt Sr. High School45.83WentzvilleMOPublic
3346Gwendolyn Brooks College Preparatory Academy45.82ChicagoILPublic
3347General McLane High School45.80EdinboroPAPublic
3348Central Catholic High School45.79CantonOHPrivate
3349St. Petersburg High School45.77St PetersburgFLPublic
3350Slinger High School45.76SlingerWIPublic
3351North Hills Senior High School45.75PittsburghPAPublic
3352Holy Trinity Catholic High School45.74TempleTXPrivate
3353Moreno Valley High School45.73Angel FireNMPublic
3354Horizon High School45.72ScottsdaleAZPublic
3355Hitchcock County Junior/Senior High School45.70TrentonNEPublic
3356iSchool High School45.69LewisvilleTXPublic
3357Sylvania Northview High School45.69SylvaniaOHPublic
3358Bellbrook High School45.68BellbrookOHPublic
3359Granada High School45.66LivermoreCAPublic
3360Metro High School45.62St LouisMOPublic
3361Barat Academy45.61ChesterfieldMOPrivate
3362Athens High School45.61The PlainsOHPublic
3363West Senior High School45.61Traverse CityMIPublic
3364Garden Valley School45.60Garden ValleyIDPublic
3365Chino Hills High School45.58Chino HillsCAPublic
3366Bolsa Grande High School45.55Garden GroveCAPublic
3367Pope John Paul II High School45.53LaceyWAPrivate
3368Red River High School45.52Grand ForksNDPublic
3369Mount De Sales Academy45.51MaconGAPrivate
3370Frank W. Cox High School45.51Virginia BeachVAPublic
3371Treknorth High School45.50BemidjiMNPublic
3372Lourdes High School45.49OshkoshWIPrivate
3373Profile Senior High School45.49BethlehemNHPublic
3374El Toro High School45.49Lake ForestCAPublic
3375Genesis Preparatory School45.48New Port RicheyFLPrivate
3376Arcadia High School45.46PhoenixAZPublic
3377Trout Lake High School45.45Trout LakeWAPublic
3378Rutherford High School45.44RutherfordNJPublic
3379Berthoud High School45.44BerthoudCOPublic
3380Waconia Senior High School45.40WaconiaMNPublic
3381Liberty High School45.37LibertyMOPublic
3382Smithson Valley High School45.36Spring BranchTXPublic
3383Hudson High School45.35HudsonWIPublic
3384Wall High School45.34WallTXPublic
3385St. Lawrence Seminary High School45.34Mount CalvaryWIPrivate
3386Virginia Allred Stacey Junior/Senior High School45.33San AntonioTXPublic
3387Rosary Academy45.29FullertonCAPrivate
3388McKinney Christian Academy45.27MckinneyTXPrivate
3389Crown Point High School45.27Crown PointINPublic
3390University High School Academy45.25SouthfieldMIPublic
3391Fr. Tolton Catholic High School45.20ColumbiaMOPrivate
3392Summit Public School - Shasta Campus45.15Daly CityCAPublic
3393Valle Verde Early College High School45.13El PasoTXPublic
3394Stewartville Senior High School45.09StewartvilleMNPublic
3395Lake Park High School45.08RoselleILPublic
3396Quakertown Community Senior High School45.08QuakertownPAPublic
3397Northstar Christian Academy45.07RochesterNYPrivate
3398River Ridge High School45.07New Port RicheyFLPublic
3399Westmoore High School45.07Oklahoma CityOKPublic
3400Moultonborough Academy High School45.01MoultonboroughNHPublic
3401Archbishop McNicholas High School45.00CincinnatiOHPrivate
3402Bakersfield Christian High School44.99BakersfieldCAPrivate
3403Salem County Christian Academy44.97PennsvilleNJPrivate
3404Fork Union Military Academy44.97Fork Union,VAPrivate
3405Faith Baptist Schools44.95Canoga ParkCAPrivate
3406Twin Peaks Charter Academy44.95LongmontCOPublic
3407Eastside College Preparatory School44.92East Palo AltoCAPrivate
3408Capital Senior High School44.91BoiseIDPublic
3409The GW Community School44.88SpringfieldVAPrivate
3410Willowbrook High School44.87Villa ParkILPublic
3411J.L. Mann High Academy44.87GreenvilleSCPublic
3412Brother Rice High School Chicago44.87ChicagoILPrivate
3413Washington Community High School44.86WashingtonILPublic
3414Texas Online Preparatory High School44.84LewisvilleTXPublic
3415Trinity Christian School44.84MontvilleNJPrivate
3416Holy Family High School44.82BroomfieldCOPrivate
3417Greeneville High School44.81GreenevilleTNPublic
3418Maspeth High School44.81ElmhurstNYPublic
3419Hanover High School44.79MechanicsvilleVAPublic
3420School of Health Professions44.78DallasTXPublic
3421Portland High School44.76PortlandMEPublic
3422Plainfield North High School44.73PlainfieldILPublic
3423Sequoyah High School44.70CantonGAPublic
3424Thornton Academy44.68SacoMEPrivate
3425Hicksville High School44.65HicksvilleNYPublic
3426Norris High School44.64FirthNEPublic
3427Saint Pius X High School44.63AlbuquerqueNMPrivate
3428Fremont Christian School44.62FremontCAPrivate
3429Chaminade Julienne Catholic High School44.61DaytonOHPrivate
3430Westerville Central High School44.59WestervilleOHPublic
3431Mount Zion Christian Schools44.58ManchesterNHPrivate
3432Lakeland High School44.57Shrub OakNYPublic
3433Clarksburg High School44.56ClarksburgMDPublic
3434Notre Dame Academy44.55ToledoOHPrivate
3435Gerstell Academy44.48FinksburgMDPrivate
3436Inspire School Of Arts And Sciences44.47ChicoCAPublic
3437Kamehameha Schools - Kapalama Campus44.46HonoluluHIPrivate
3438Northwood High School44.46PittsboroNCPublic
3439The Calverton School44.45HuntingtownMDPrivate
3440Providence High School44.43BurbankCAPrivate
3441Pacelli High School44.42Stevens PointWIPrivate
3442Greensburg Central Catholic High School44.41GreensburgPAPrivate
3443Academy for Software Engineering44.40New YorkNYPublic
3444Hellgate High School44.40MissoulaMTPublic
3445St. Vincent de Paul High School44.37PetalumaCAPrivate
3446Appoquinimink High School44.36MiddletownDEPublic
3447Grant High School44.33PortlandORPublic
3448KIPP Houston High School44.32HoustonTXPublic
3449Stella K. Abraham High School for Girls44.30HewlettNYPrivate
3450Rocky Hill High School44.29Rocky HillCTPublic
3451Norwin Senior High School44.27North HuntingdonPAPublic
3452Hampden Charter School of Science44.27ChicopeeMAPublic
3453Hazen Senior High School44.26RentonWAPublic
3454A.C. Reynolds High School44.25AshevilleNCPublic
3455Maine East High School44.25Park RidgeILPublic
3456Jefferson Forest High School44.24ForestVAPublic
3457Martin Luther King Jr. High School44.23RiversideCAPublic
3458Wilson High School44.22West LawnPAPublic
3459Canyon Del Oro High School44.19Oro ValleyAZPublic
3460Wisconsin Institute for Torah Study44.18MilwaukeeWIPrivate
3461City Middle/High School44.14Grand RapidsMIPublic
3462Bellevue Big Picture School44.14BellevueWAPublic
3463Aqsa School44.13BridgeviewILPrivate
3464Pennridge High School44.10PerkasiePAPublic
3465Corning-Painted Post High School44.10CorningNYPublic
3466Papillion-La Vista South High School44.09PapillionNEPublic
3467Twinsburg High School44.05TwinsburgOHPublic
3468Hanover Park High School44.05East HanoverNJPublic
3469Sentinel High School44.05MissoulaMTPublic
3470Christian Heritage Classical School44.05LongviewTXPrivate
3471Lutheran High School South44.04St LouisMOPrivate
3472Notre Dame High School44.03RiversideCAPrivate
3473Ripon High School44.02RiponWIPublic
3474Milford High School44.01MilfordNHPublic
3475Frassati Catholic High School44.00SpringTXPrivate
3476Klein High School43.99KleinTXPublic
3477Calvary Day School43.98Winston SalemNCPrivate
3478Pompton Lakes High School43.94Pompton LakesNJPublic
3479Kee High School43.89LansingIAPublic
3480Razi School43.88WoodsideNYPrivate
3481Campo Verde High School43.86GilbertAZPublic
3482Abingdon High School43.83AbingdonVAPublic
3483Underwood High School43.83UnderwoodIAPublic
3484Kalida High School43.82KalidaOHPublic
3485Dumont High School43.80DumontNJPublic
3486Point Loma High School43.78San DiegoCAPublic
3487Lee's Summit Senior High School43.77Lee'S SummitMOPublic
3488New Fairfield High School43.77New FairfieldCTPublic
3489Dedham High School43.75DedhamMAPublic
3490Central High School43.72La CrosseWIPublic
3491Hilton Head Christian Academy43.72Hilton Head IslandSCPrivate
3492Lexington High School43.71LexingtonOHPublic
3493Redlands Senior High School43.70RedlandsCAPublic
3494Whippany Park High School43.67WhippanyNJPublic
3495Maplewood-Richmond Heights High School43.66MaplewoodMOPublic
3496Christian Academy of Knoxville43.65KnoxvilleTNPrivate
3497Barbers Hill High School43.65Mont BelvieuTXPublic
3498Harbor Teacher Preparation Academy43.61WilmingtonCAPublic
3499Rocky Mountain High School43.60Fort CollinsCOPublic
3500Memorial Hall School43.59HoustonTXPrivate

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.