The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1,423 schools in Maryland

24 counties · 259 cities · Public K-12

Maryland reports 1,423 public K-12 schools to the National Center for Education Statistics, organized across 24 counties. Montgomery Blair High is the single largest campus at 3,266 students.

Largest district
Montgomery County Public Schools159,181 students · 208 schools

Test scores

Reading, SY 2024-25. State average: 51.9% met or exceeded.
Top 5 schools
  1. 99.7%
  2. 96.9%
  3. 96.6%
  4. 4.Travilah Elementary
    North Potomac
    93.6%
  5. 93.5%
Lowest 5 schools
  1. 1.Holabird Academy
    Baltimore
    10.0%
  2. 10.0%
  3. 10.0%
  4. 4.Westport Academy
    Baltimore
    10.0%
  5. 10.1%

See all 1,288 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Mount View MiddleMarriottsvilleHoward CountyMiddle881·
Margaret Brent MiddleMechanicsvilleSt. Mary's CountyMiddle878·
William A. Diggs Elementary SchoolWaldorfCharles CountyElementary876·
Hanover Hills ElementaryHanoverHoward CountyElementary875·
Surrattsville HighClintonPrince George's CountyHigh875·
Kettering MiddleUpper MarlboroPrince George's CountyMiddle874·
Fulton ElementaryFultonHoward CountyElementary872·
Ashburton ElementaryBethesdaMontgomery CountyElementary871·
Southern Garrett High SchoolOaklandGarrett CountyHigh870·
Gaithersburg MiddleGaithersburgMontgomery CountyMiddle869·
Argyle MiddleSilver SpringMontgomery CountyMiddle868·
Cherokee Lane ElementaryAdelphiPrince George's CountyElementary863·
Rosa M. Parks MiddleOlneyMontgomery CountyMiddle863·
Mattawoman Middle SchoolWaldorfCharles CountyMiddle862·
Hereford MiddleMonktonBaltimore CountyMiddle861·
Briggs Chaney MiddleSilver SpringMontgomery CountyMiddle858·
Perryville HighPerryvilleCecil CountyHigh858·
Green Valley ElementaryMonroviaFrederick CountyElementary850·
Old Post Road ElementaryAbingdonHarford CountyElementary850·
North Harford MiddlePylesvilleHarford CountyMiddle849·
Farmland ElementaryRockvilleMontgomery CountyElementary847·
Salisbury MiddleSalisburyWicomico CountyMiddle847·
Sugarloaf ElementaryFrederickFrederick CountyElementary845·
Southwest AcademyBaltimoreBaltimore CountyMiddle842·
E. Russell Hicks MiddleHagerstownWashington CountyMiddle841·
John T. Baker Middle SchoolDamascusMontgomery CountyMiddle841·
Martin Luther King Jr. MiddleGermantownMontgomery CountyMiddle841·
Northern MiddleHagerstownWashington CountyMiddle841·
Greensboro Elementary SchoolGreensboroCaroline CountyElementary840·
Patuxent Valley MiddleJessupHoward CountyMiddle840·
Patterson Mill High SchoolBel AirHarford CountyHigh839·
Westland MiddleBethesdaMontgomery CountyMiddle839·
Boonsboro HighBoonsboroWashington CountyHigh838·
Esperanza MiddleLexington ParkSt. Mary's CountyMiddle835·
Pointers Run ElementaryClarksvilleHoward CountyElementary835·
Walter P. Carter Elementary/MiddleBaltimoreBaltimore cityElementary834·
Graceland Park/O'Donnell Heights Elementary/MiddleBaltimoreBaltimore cityElementary831·
Stemmers Run MiddleBaltimoreBaltimore CountyMiddle831·
Monarch Global Academy PCS Laurel CampusLaurelAnne Arundel CountyElementary830·
Forest Oak MiddleGaithersburgMontgomery CountyMiddle828·
Lockerman Middle SchoolDentonCaroline CountyMiddle827·
Waverly ElementaryEllicott CityHoward CountyElementary827·
Wicomico MiddleSalisburyWicomico CountyMiddle827·
Catoctin HighThurmontFrederick CountyHigh823·
Havre de Grace HighHavre de GraceHarford CountyHigh822·
Middle River MiddleBaltimoreBaltimore CountyMiddle822·
Sudbrook Magnet MiddleBaltimoreBaltimore CountyMiddle821·
West Frederick MiddleFrederickFrederick CountyMiddle820·
Catonsville MiddleCatonsvilleBaltimore CountyMiddle818·
Oklahoma Road MiddleSykesvilleCarroll CountyMiddle816·
Windsor Knolls MiddleIjamsvilleFrederick CountyMiddle812·
Cambridge-South Dorchester High SchoolCambridgeDorchester CountyHigh811·
Green Street AcademyBaltimoreBaltimore cityHigh808·
Northwest Academy of Health SciencesBaltimoreBaltimore CountyMiddle808·
Springfield MiddleWilliamsportWashington CountyMiddle808·
White Oak MiddleSilver SpringMontgomery CountyMiddle808·
Bellows Spring ElementaryEllicott CityHoward CountyElementary806·
Samuel Ogle MiddleBowiePrince George's CountyMiddle806·
Golden Ring MiddleBaltimoreBaltimore CountyMiddle805·
Brunswick ElementaryBrunswickFrederick CountyElementary804·
Pine Grove MiddleBaltimoreBaltimore CountyMiddle804·
Springhill Lake ElementaryGreenbeltPrince George's CountyElementary804·
Hamilton Elementary/MiddleBaltimoreBaltimore cityElementary801·
National Academy FoundationBaltimoreBaltimore cityHigh801·
James Madison MiddleUPPER MARLBOROPrince George's CountyMiddle800·
Calvin M. Rodwell Elementary/MiddleBaltimoreBaltimore cityElementary799·
Elkridge ElementaryElkridgeHoward CountyElementary798·
Westminster East MiddleWestminsterCarroll CountyMiddle796·
Tuscarora ElementaryFrederickFrederick CountyElementary793·
Annapolis MiddleAnnapolisAnne Arundel CountyMiddle790·
Benjamin Franklin High School at Masonville CoveBaltimoreBaltimore cityHigh786·
Mount Royal Elementary/MiddleBaltimoreBaltimore cityElementary786·
Brooklyn Park MiddleBaltimoreAnne Arundel CountyMiddle784·
Middletown MiddleMiddletownFrederick CountyMiddle784·
Odessa Shannon MiddleSilver SpringMontgomery CountyMiddle784·
Neelsville MiddleGermantownMontgomery CountyMiddle781·
Loch Raven HighBaltimoreBaltimore CountyHigh780·
Montgomery Village MiddleMontgomery VillageMontgomery CountyMiddle780·
Walkersville MiddleWalkersvilleFrederick CountyMiddle779·
Whittier ElementaryFrederickFrederick CountyElementary779·
Ballenger Creek MiddleFrederickFrederick CountyMiddle777·
Burleigh Manor MiddleEllicott CityHoward CountyMiddle777·
Vincent Farm ElementaryWhite MarshBaltimore CountyElementary776·
Bollman Bridge ElementaryJessupHoward CountyElementary775·
Arthur Middleton Elementary SchoolWaldorfCharles CountyElementary774·
Commodore John Rodgers Elementary/MiddleBaltimoreBaltimore cityElementary774·
Armistead Gardens Elementary/MiddleBaltimoreBaltimore cityElementary773·
Oxon Hill MiddleFort WashingtonPrince George's CountyMiddle773·
New Town ElementaryOwings MillsBaltimore CountyElementary772·
Calverton ElementaryBeltsvillePrince George's CountyElementary767·
Northfield ElementaryEllicott CityHoward CountyElementary764·
Hammond ElementaryLaurelHoward CountyElementary763·
Mount Airy MiddleMount AiryCarroll CountyMiddle761·
Linton Springs ElementarySykesvilleCarroll CountyElementary759·
North East MiddleNorth EastCecil CountyMiddle758·
Thomas Viaduct MiddleHanoverHoward CountyMiddle758·
Bayard Rustin ElementaryRockvilleMontgomery CountyElementary757·
Dundalk ElementaryBaltimoreBaltimore CountyElementary757·
JoAnn Leleck at Broad Acres ElementarySilver SpringMontgomery CountyElementary756·
Central HighCapitol HeightsPrince George's CountyHigh754·
Ernest Everett Just MiddleMitchellvillePrince George's CountyMiddle752·
Silver Creek MiddleKensingtonMontgomery CountyMiddle751·
Stephen Decatur MiddleClintonPrince George's CountyMiddle751·
Gorman Crossing ElementaryLaurelHoward CountyElementary750·
Baltimore International AcademyBaltimoreBaltimore cityElementary749·
Centennial Lane ElementaryEllicott CityHoward CountyElementary749·
Pangborn ElementaryHagerstownWashington CountyElementary749·
Arcola ElementarySilver SpringMontgomery CountyElementary747·
Burnt Mills ElementarySilver SpringMontgomery CountyElementary747·
Port Towns ElementaryBladensburgPrince George's CountyElementary747·
South Lake ElementaryGaithersburgMontgomery CountyElementary746·
Northern MiddleOwingsCalvert CountyMiddle745·
Mountain Ridge High SchoolFrostburgAllegany CountyHigh743·
Wildwood Elementary/MiddleBaltimoreBaltimore cityElementary743·
Crofton Woods ElementaryCroftonAnne Arundel CountyElementary742·
Mardela Middle & HighMardela SpringsWicomico CountyHigh742·
Beaver Run SchoolSalisburyWicomico CountyElementary741·
Cross Country Elementary/MiddleBaltimoreBaltimore cityElementary740·
Thomas G. PullenLandoverPrince George's CountyElementary740·
Bonnie Branch MiddleEllicott CityHoward CountyMiddle739·
Dayton Oaks ElementaryDaytonHoward CountyElementary739·
Urbana ElementaryFrederickFrederick CountyElementary736·
Waters Landing ElementaryGermantownMontgomery CountyElementary735·
Mary Harris Mother Jones ElemAdelphiPrince George's CountyElementary734·
Watkins Mill ElementaryMontgomery VillageMontgomery CountyElementary734·
Smithsburg HighSmithsburgWashington CountyHigh733·
Church Creek ElementaryBelcampHarford CountyElementary732·
Pimlico Elementary/MiddleBaltimoreBaltimore cityElementary732·
Mayfield Woods MiddleElkridgeHoward CountyMiddle731·
Patterson Park Public Charter SchoolBaltimoreBaltimore cityElementary730·
John Hanson Middle SchoolWaldorfCharles CountyMiddle727·
Berry Elementary SchoolWaldorfCharles CountyElementary726·
Rossville ElementaryBaltimoreBaltimore CountyElementary726·
Southern MiddleLothianAnne Arundel CountyMiddle726·
Garrett Park ElementaryKensingtonMontgomery CountyElementary724·
The Reach! Partnership SchoolBaltimoreBaltimore cityHigh724·
Winfield ElementaryWestminsterCarroll CountyElementary724·
Glenridge ElementaryLandover HillsPrince George's CountyElementary723·
Francis Scott Key Elementary/MiddleBaltimoreBaltimore cityElementary722·
Greencastle ElementarySilver SpringMontgomery CountyElementary722·
Loch Raven Technical AcademyBaltimoreBaltimore CountyMiddle722·
Ridgeview MiddleGaithersburgMontgomery CountyMiddle722·
Allegany HighCumberlandAllegany CountyHigh719·
Maree Garnett Farring Elementary/MiddleBaltimoreBaltimore cityElementary717·
Patterson Mill Middle SchoolBel AirHarford CountyMiddle716·
Ballenger Creek ElementaryFrederickFrederick CountyElementary715·
Evergreen Elementary SchoolCaliforniaSt. Mary's CountyElementary715·
Bladensburg ElementaryBladensburgPrince George's CountyElementary713·
General John Stricker MiddleBaltimoreBaltimore CountyMiddle713·
Salem Avenue ElementaryHagerstownWashington CountyElementary713·
Whetstone ElementaryGaithersburgMontgomery CountyElementary711·
Monocacy MiddleFrederickFrederick CountyMiddle710·
Deerfield ElementaryEdgewoodHarford CountyElementary708·
Thurgood Marshall MiddleTemple HillsPrince George's CountyMiddle707·
Wiley H. Bates MiddleAnnapolisAnne Arundel CountyMiddle707·
Bay-Brook Elementary/MiddleBaltimoreBaltimore cityElementary706·
Benjamin Banneker MiddleBurtonsvilleMontgomery CountyMiddle705·
Fort Worthington Elementary/MiddleBaltimoreBaltimore cityElementary705·
Easton MiddleEastonTalbot CountyMiddle703·
Twin Ridge ElementaryMt AiryFrederick CountyElementary703·
Gwynn Park MiddleBrandywinePrince George's CountyMiddle702·
Rippling Woods ElementaryGlen BurnieAnne Arundel CountyElementary702·
Matthew Henson Middle SchoolIndian HeadCharles CountyMiddle701·
Ellicott Mills MiddleEllicott CityHoward CountyMiddle698·
Honeygo ElementaryPerry HallBaltimore CountyElementary698·
Maugansville ElementaryMaugansvilleWashington CountyElementary698·
Langley Park-McCormick ElementaryHyattsvillePrince George's CountyElementary697·
Manor Woods ElementaryEllicott CityHoward CountyElementary697·
Meade MiddleFort MeadeAnne Arundel CountyMiddle697·
Sargent Shriver ElementarySilver SpringMontgomery CountyElementary697·
Sykesville MiddleSykesvilleCarroll CountyMiddle697·
Red Pump Elementary SchoolBel AirHarford CountyElementary696·
Galway ElementarySilver SpringMontgomery CountyElementary695·
Red House Run ElementaryBaltimoreBaltimore CountyElementary694·
Walkersville ElementaryWalkersvilleFrederick CountyElementary692·
Weller Road ElementarySilver SpringMontgomery CountyElementary691·
Rock Creek Forest ElementaryChevy ChaseMontgomery CountyElementary690·
Davidsonville ElementaryDavidsonvilleAnne Arundel CountyElementary689·
Magnolia MiddleJoppaHarford CountyMiddle689·
Billingsley Elementary SchoolWhite PlainsCharles CountyElementary687·
Monarch AcademyGlen BurnieAnne Arundel CountyElementary687·
Elkridge Landing MiddleElkridgeHoward CountyMiddle686·
Sligo MiddleSilver SpringMontgomery CountyMiddle685·
Woodholme ElementaryBaltimoreBaltimore CountyElementary685·
Dora Kennedy French ImmersionGreenbeltPrince George's CountyElementary684·
Luxmanor ElementaryRockvilleMontgomery CountyElementary684·
College Park AcademyRiverdalePrince George's CountyHigh682·
Folly Quarter MiddleEllicott CityHoward CountyMiddle682·
William H. Farquhar MiddleOlneyMontgomery CountyMiddle682·
Phelps Luck ElementaryColumbiaHoward CountyElementary681·
Blue Heron ElementaryNew MarketFrederick CountyElementary680·
Clarksville MiddleClarksvilleHoward CountyMiddle679·
Glenallan ElementarySilver SpringMontgomery CountyElementary679·
Hillcrest ElementaryBaltimoreBaltimore CountyElementary678·
Hollifield Station ElementaryEllicott CityHoward CountyElementary677·
Vansville ElementaryBeltsvillePrince George's CountyElementary677·
New Market MiddleNew MarketFrederick CountyMiddle676·
Lime Kiln MiddleFultonHoward CountyMiddle675·
Nantucket ElementaryCroftonAnne Arundel CountyElementary675·
Severn River MiddleArnoldAnne Arundel CountyMiddle675·
Solley ElementaryGlen BurnieAnne Arundel CountyElementary674·
Boonsboro MiddleBoonsboroWashington CountyMiddle673·
Dr. Ronald E. McNair ElementaryGermantownMontgomery CountyElementary673·
Lyons Mill ElementaryOwings MillsBaltimore CountyElementary671·
Manchester ElementaryManchesterCarroll CountyElementary671·
Milton M. Somers Middle SchoolLa PlataCharles CountyMiddle671·
Rachel Carson ElementaryGaithersburgMontgomery CountyElementary671·
Deep Creek MiddleBaltimoreBaltimore CountyMiddle670·
Patapsco MiddleEllicott CityHoward CountyMiddle670·
Windy Hill MiddleOwingsCalvert CountyMiddle669·
Four Seasons ElementaryGambrillsAnne Arundel CountyElementary667·
Owings Mills ElementaryOwings MillsBaltimore CountyElementary666·
Waterloo ElementaryColumbiaHoward CountyElementary666·
High Point ElementaryPasadenaAnne Arundel CountyElementary665·
Stephen Decatur MiddleBerlinWorcester CountyMiddle665·
Walter J. Mitchell Elementary SchoolLa PlataCharles CountyElementary663·
Westchester ElementaryBaltimoreBaltimore CountyElementary662·
Daniel of St. Thomas Jenifer Elementary SchoolWaldorfCharles CountyElementary661·
Lansdowne MiddleBaltimoreBaltimore CountyMiddle661·
Cape St. Claire ElementaryAnnapolisAnne Arundel CountyElementary660·
North Frederick ElementaryFrederickFrederick CountyElementary660·
Forest Ridge ElementaryLaurelHoward CountyElementary659·
Mays Chapel ElementaryTimoniumBaltimore CountyElementary657·
Mount Harmony ElementaryOwingsCalvert CountyElementary656·
Fort Hill HighCumberlandAllegany CountyHigh655·
Harmony Hills ElementarySilver SpringMontgomery CountyElementary655·
Magothy River MiddleArnoldAnne Arundel CountyMiddle655·
Moravia Park ElementaryBaltimoreBaltimore cityElementary655·
Northwest MiddleTaneytownCarroll CountyMiddle655·
Rockland Woods ElementaryHagerstownWashington CountyElementary655·
Diamond ElementaryGaithersburgMontgomery CountyElementary654·
Catonsville ElementaryCatonsvilleBaltimore CountyElementary653·
Flora M. Singer ElementarySilver SpringMontgomery CountyElementary653·
J. C. Parks Elementary SchoolIndian HeadCharles CountyElementary653·
Broadneck ElementaryArnoldAnne Arundel CountyElementary652·
Newport Mill MiddleKensingtonMontgomery CountyMiddle652·
William B. Wade Elementary SchoolWaldorfCharles CountyElementary651·
Holabird AcademyBaltimoreBaltimore cityElementary650·
Rockburn ElementaryElkridgeHoward CountyElementary649·
Jessup ElementaryJessupAnne Arundel CountyElementary646·
Templeton ElementaryLandoverPrince George's CountyElementary646·
Bethesda ElementaryBethesdaMontgomery CountyElementary645·
Cabin Branch ElementaryClarksburgMontgomery CountyElementary645·
Rolling Terrace ElementaryTakoma ParkMontgomery CountyElementary645·
Stoneleigh ElementaryBaltimoreBaltimore CountyElementary645·
Folger Mckinsey ElementarySeverna ParkAnne Arundel CountyElementary644·
Wilde Lake MiddleColumbiaHoward CountyMiddle643·
Abingdon ElementaryAbingdonHarford CountyElementary641·
Edward M. Felegy ESHyattsvillePrince George's CountyElementary641·
Northwood ElementaryBaltimoreBaltimore cityElementary641·

Maryland school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →