Guest, Sign inJoin
Central Avenue at nightBentonville, #1 on this list · Photo: Alfredo Carrillo · CC BY 2.0
Arkansas rankings · Schools

Towns with the best schools in Arkansas

Bentonville, Cave Springs and Centerton and 1 more share first place on schools among Arkansas’ 123 towns of 2,500+; 41 of the 123 grade A− or better (schools are graded within each state).

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). How grades work

#T1

Bentonville

Benton County · 63,057 people
A+

Schools grade, graded within the state·Overall A · #6 of 123 in AR

#T1

Cave Springs

Benton County · 6,701 people
A+

Schools grade, graded within the state·Overall A · #5 of 123 in AR

All 123 towns

Schools grade, best first (graded within Arkansas). Towns with the same score share a rank (T = tied; 80 towns here); the overall grade and state rank are beside each.

123 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
T1BentonvilleBenton County · 63,057 peopleA+graded within the state·Overall A · #6 of 123
T1Cave SpringsBenton County · 6,701 peopleA+graded within the state·Overall A · #5 of 123
T1CentertonBenton County · 27,176 peopleA+graded within the state·Overall A+ · #3 of 123
T1GreenbrierFaulkner County · 6,645 peopleA+graded within the state·Overall B · #19 of 123
T5Bella VistaBenton County · 34,518 peopleA+graded within the state·Overall A · #4 of 123
T5GreenwoodSebastian County · 9,793 peopleA+graded within the state·Overall A− · #12 of 123
T5HighfillBenton County · 3,676 peopleA+graded within the state·Overall A+ · #2 of 123
8HarrisonBoone County · 13,802 peopleA+graded within the state·Overall C+ · #39 of 123
9PottsvillePope County · 3,326 peopleA+graded within the state·Overall A− · #13 of 123
10Cherokee VillageSharp County · 4,981 peopleAgraded within the state·Overall C · #58 of 123
11De QueenSevier County · 6,045 peopleAgraded within the state·Overall C · #47 of 123
12HaskellSaline County · 4,362 peopleAgraded within the state·Overall A− · #11 of 123
T13BentonSaline County · 38,898 peopleAgraded within the state·Overall B− · #31 of 123
T13MenaPolk County · 5,607 peopleAgraded within the state·Overall C+ · #36 of 123
T15FarmingtonWashington County · 10,658 peopleAgraded within the state·Overall A · #7 of 123
T15GosnellMississippi County · 2,663 peopleAgraded within the state·Overall C · #49 of 123
T15OzarkFranklin County · 3,628 peopleAgraded within the state·Overall C− · #64 of 123
T15ViloniaFaulkner County · 4,894 peopleAgraded within the state·Overall B · #25 of 123
T19AlexanderSaline County · 3,801 peopleAgraded within the state·Overall C · #59 of 123
T19BryantSaline County · 22,815 peopleAgraded within the state·Overall B+ · #14 of 123
T19ElkinsWashington County · 4,184 peopleAgraded within the state·Overall A− · #10 of 123
T19FayettevilleWashington County · 106,623 peopleAgraded within the state·Overall B− · #26 of 123
T19Heber SpringsCleburne County · 7,323 peopleAgraded within the state·Overall C− · #66 of 123
T19Salemunincorporated, Saline County · 2,642 peopleAgraded within the state·Overall A+ · #1 of 123
T19Shannon HillsSaline County · 4,829 peopleAgraded within the state·Overall B− · #33 of 123
26DardanelleYell County · 4,521 peopleA−graded within the state·Overall C · #45 of 123
T27AustinLonoke County · 4,017 peopleA−graded within the state·Overall A · #9 of 123
T27CabotLonoke County · 27,711 peopleA−graded within the state·Overall B− · #32 of 123
T27Little FlockBenton County · 3,039 peopleA−graded within the state·Overall B− · #27 of 123
T27LowellBenton County · 12,184 peopleA−graded within the state·Overall A · #8 of 123
T27RogersBenton County · 76,956 peopleA−graded within the state·Overall B · #22 of 123
T27WardLonoke County · 7,258 peopleA−graded within the state·Overall C+ · #40 of 123
33ParisLogan County · 3,357 peopleA−graded within the state·Overall C+ · #41 of 123
T34ClintonVan Buren County · 2,511 peopleA−graded within the state·Overall C− · #70 of 123
T34Mountain HomeBaxter County · 13,373 peopleA−graded within the state·Overall C− · #74 of 123
36GravetteBenton County · 3,889 peopleA−graded within the state·Overall B+ · #15 of 123
37Lake CityCraighead County · 2,796 peopleA−graded within the state·Overall C · #48 of 123
38SouthsideIndependence County · 4,274 peopleA−graded within the state·Overall C+ · #38 of 123
39CharlestonFranklin County · 2,760 peopleA−graded within the state·Overall B− · #29 of 123
T40BrooklandCraighead County · 4,697 peopleA−graded within the state·Overall C+ · #42 of 123
T40Pea RidgeBenton County · 11,233 peopleA−graded within the state·Overall B+ · #16 of 123
T42ConwayFaulkner County · 72,328 peopleB+graded within the state·Overall C · #52 of 123
T42NashvilleHoward County · 3,945 peopleB+graded within the state·Overall D · #84 of 123
44RussellvillePope County · 29,521 peopleB+graded within the state·Overall C− · #67 of 123
T45AlmaCrawford County · 6,071 peopleB+graded within the state·Overall D · #83 of 123
T45BeebeWhite County · 9,377 peopleB+graded within the state·Overall C+ · #43 of 123
T45Prairie GroveWashington County · 8,998 peopleB+graded within the state·Overall B · #21 of 123
T48Hot Springs Villageunincorporated, Garland County · 16,327 peopleB+graded within the state·Overall C · #50 of 123
T48Van BurenCrawford County · 24,556 peopleB+graded within the state·Overall C · #62 of 123
50CorningClay County · 3,065 peopleB+graded within the state·Overall C+ · #34 of 123
51Mountain ViewStone County · 2,940 peopleB+graded within the state·Overall C− · #72 of 123
52AtkinsPope County · 2,868 peopleB+graded within the state·Overall C+ · #37 of 123
53SearcyWhite County · 24,351 peopleB+graded within the state·Overall D · #76 of 123
T54Fort SmithSebastian County · 90,855 peopleB+graded within the state·Overall D · #78 of 123
T54White HallJefferson County · 5,532 peopleB+graded within the state·Overall C · #55 of 123
T56BoonevilleLogan County · 3,836 peopleBgraded within the state·Overall C− · #65 of 123
T56MorriltonConway County · 7,195 peopleBgraded within the state·Overall D · #85 of 123
58BatesvilleIndependence County · 11,860 peopleBgraded within the state·Overall C− · #71 of 123
59ManilaMississippi County · 3,773 peopleBgraded within the state·Overall C+ · #44 of 123
T60JohnsonWashington County · 3,684 peopleBgraded within the state·Overall B+ · #17 of 123
T60WynneCross County · 7,884 peopleBgraded within the state·Overall D− · #107 of 123
62Siloam SpringsBenton County · 21,298 peopleBgraded within the state·Overall B− · #28 of 123
T63El DoradoUnion County · 16,609 peopleBgraded within the state·Overall D · #88 of 123
T63ParagouldGreene County · 31,135 peopleBgraded within the state·Overall D · #96 of 123
T63Pineyunincorporated, Garland County · 4,458 peopleBgraded within the state·Overall D · #75 of 123
T63Rockwellunincorporated, Garland County · 3,986 peopleBgraded within the state·Overall C− · #73 of 123
T67BonoCraighead County · 2,858 peopleBgraded within the state·Overall D · #77 of 123
T67East Endunincorporated, Saline County · 6,912 peopleBgraded within the state·Overall C · #57 of 123
T67SheridanGrant County · 5,406 peopleBgraded within the state·Overall C · #51 of 123
T70ClarksvilleJohnson County · 9,632 peopleBgraded within the state·Overall D · #93 of 123
T70GentryBenton County · 4,899 peopleBgraded within the state·Overall B · #20 of 123
72DeWittArkansas County · 2,791 peopleB−graded within the state·Overall D · #82 of 123
73BarlingSebastian County · 5,452 peopleB−graded within the state·Overall C · #56 of 123
74LavacaSebastian County · 2,528 peopleB−graded within the state·Overall B · #23 of 123
T75Elm SpringsWashington County · 2,852 peopleB−graded within the state·Overall B− · #30 of 123
T75SpringdaleWashington County · 90,685 peopleB−graded within the state·Overall C · #61 of 123
T75TontitownWashington County · 8,046 peopleB−graded within the state·Overall B · #18 of 123
78ArkadelphiaClark County · 9,916 peopleB−graded within the state·Overall C− · #68 of 123
T79AshdownLittle River County · 4,135 peopleB−graded within the state·Overall D · #86 of 123
T79BerryvilleCarroll County · 5,813 peopleB−graded within the state·Overall D− · #99 of 123
T81HuntsvilleMadison County · 3,576 peopleB−graded within the state·Overall C · #54 of 123
T81MagnoliaColumbia County · 10,660 peopleB−graded within the state·Overall C · #63 of 123
T83Gibsonunincorporated, Pulaski County · 4,167 peopleC+graded within the state·Overall C+ · #35 of 123
T83Hot SpringsGarland County · 37,979 peopleC+graded within the state·Overall D · #90 of 123
T83Landmarkunincorporated, Pulaski County · 3,948 peopleC+graded within the state·Overall C · #53 of 123
T83MaumellePulaski County · 19,780 peopleC+graded within the state·Overall B · #24 of 123
T83SherwoodPulaski County · 33,620 peopleC+graded within the state·Overall C · #46 of 123
88Bald KnobWhite County · 2,548 peopleC+graded within the state·Overall D · #89 of 123
89WaldronScott County · 3,387 peopleC+graded within the state·Overall D− · #100 of 123
90PocahontasRandolph County · 7,622 peopleC+graded within the state·Overall D · #92 of 123
91MarionCrittenden County · 13,378 peopleC+graded within the state·Overall D · #79 of 123
T92McGeheeDesha County · 3,389 peopleC+graded within the state·Overall D− · #119 of 123
T92MonticelloDrew County · 8,269 peopleC+graded within the state·Overall D− · #104 of 123
94HoxieLawrence County · 2,568 peopleC+graded within the state·Overall D · #95 of 123
95WarrenBradley County · 5,146 peopleC+graded within the state·Overall D · #97 of 123
96PiggottClay County · 3,508 peopleC+graded within the state·Overall C · #60 of 123
97LonokeLonoke County · 4,299 peopleC+graded within the state·Overall D · #81 of 123
98TrumannPoinsett County · 7,527 peopleCgraded within the state·Overall D− · #98 of 123
99Horseshoe BendIzard County · 2,623 peopleCgraded within the state·Overall D · #94 of 123
T100Green ForestCarroll County · 3,246 peopleCgraded within the state·Overall C− · #69 of 123
T100North Little RockPulaski County · 65,120 peopleCgraded within the state·Overall D− · #102 of 123
102StuttgartArkansas County · 7,525 peopleCgraded within the state·Overall D− · #110 of 123
T103JonesboroCraighead County · 83,296 peopleCgraded within the state·Overall D− · #109 of 123
T103Walnut RidgeLawrence County · 5,478 peopleCgraded within the state·Overall D · #87 of 123
105MalvernHot Spring County · 11,144 peopleCgraded within the state·Overall D · #80 of 123
106FordyceDallas County · 3,141 peopleCgraded within the state·Overall D− · #106 of 123
T107BlythevilleMississippi County · 12,227 peopleCgraded within the state·Overall D− · #115 of 123
T107Little RockPulaski County · 206,427 peopleCgraded within the state·Overall D · #91 of 123
T109DumasDesha County · 3,476 peopleC−graded within the state·Overall D− · #121 of 123
T109HopeHempstead County · 8,445 peopleC−graded within the state·Overall D− · #112 of 123
111West MemphisCrittenden County · 23,336 peopleC−graded within the state·Overall D− · #105 of 123
112PrescottNevada County · 2,949 peopleC−graded within the state·Overall D− · #103 of 123
T113CamdenOuachita County · 10,127 peopleC−graded within the state·Overall D− · #111 of 123
T113TexarkanaMiller County · 29,123 peopleC−graded within the state·Overall D− · #118 of 123
T115CrossettAshley County · 4,454 peopleC−graded within the state·Overall D− · #116 of 123
T115North Crossettunincorporated, Ashley County · 2,556 peopleC−graded within the state·Overall D− · #101 of 123
117NewportJackson County · 8,193 peopleDgraded within the state·Overall D− · #114 of 123
118Forrest CitySt. Francis County · 12,308 peopleDgraded within the state·Overall D− · #122 of 123
119OsceolaMississippi County · 6,450 peopleDgraded within the state·Overall D− · #113 of 123
T120Helena-West HelenaPhillips County · 8,216 peopleDgraded within the state·Overall D− · #120 of 123
T120JacksonvillePulaski County · 29,460 peopleDgraded within the state·Overall D− · #108 of 123
122MariannaLee County · 3,253 peopleDgraded within the state·Overall D− · #123 of 123
123Pine BluffJefferson County · 38,213 peopleD−graded within the state·Overall D− · #117 of 123
Quick answers

Questions people ask

Which Arkansas town has the best schools?

Bentonville (Benton County), Cave Springs (Benton County), Centerton (Benton County) and Greenbrier (Faulkner County) share first place on schools among 123 towns. Schools are compared within Arkansas, so the letter is a state grade.

How are these towns ranked?

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a schools grade (123 in Arkansas). Smaller towns have the grade on their page but no rank. Every town is on the Arkansas page.

Go deeper

More Arkansas lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Arkansas rankings →
Other states

Towns with the best schools in other states