NH public school directory
Public schools and districts in New Hampshire
A source-first directory of every currently open district and school in the federal NCES file. Lists are ordered by enrollment, not presented as quality rankings.
- Districts
- 217
- Schools
- 502
- Reported students
- 163,697
- Student–teacher ratio
- 11.3:1
District and school directory: preliminary NCES CCD 2025–26. Enrollment and teacher counts: NCES CCD 2024–25 where reported.
District directory
School districts in New Hampshire
| District | Location | Schools | Students | Ratio |
|---|---|---|---|---|
| Manchester School District NCES 3304590 | Manchester | 20 | 11,949 | 11.9:1 |
| Nashua School District NCES 3304980 | Nashua | 20 | 9,813 | 12:1 |
| Bedford School District NCES 3301740 | BEDFORD | 6 | 3,971 | 13.3:1 |
| Londonderry School District NCES 3304410 | Londonderry | 6 | 3,962 | 11.7:1 |
| Concord School District NCES 3302460 | CONCORD | 7 | 3,852 | 12.3:1 |
| Rochester School District NCES 3305940 | ROCHESTER | 9 | 3,828 | 11.7:1 |
| Salem School District NCES 3306060 | Salem | 8 | 3,560 | 12.4:1 |
| Dover School District NCES 3302640 | DOVER | 5 | 3,537 | 13:1 |
| Merrimack School District NCES 3304740 | MERRIMACK | 6 | 3,460 | 12:1 |
| Timberlane Regional School District NCES 3306720 | PLAISTOW | 7 | 3,227 | 11.7:1 |
| Keene School District NCES 3304050 | KEENE | 7 | 3,029 | 11.5:1 |
| Derry Cooperative School District NCES 3302610 | DERRY | 7 | 3,015 | 12.5:1 |
| Pinkerton Academy School District NCES 3307360 | Derry | 1 | 2,990 | 13.9:1 |
| Hudson School District NCES 3303930 | Hudson | 7 | 2,928 | 11.2:1 |
| Windham School District NCES 3307170 | Windham | 4 | 2,901 | 14.6:1 |
| Goffstown School District NCES 3303240 | Goffstown | 5 | 2,777 | 13.5:1 |
| Portsmouth School District NCES 3305820 | PORTSMOUTH | 6 | 2,436 | 10.2:1 |
| Exeter Region Cooperative School District NCES 3300017 | EXETER | 2 | 2,302 | 11:1 |
| Merrimack Valley School District NCES 3304760 | CONCORD | 7 | 2,191 | 11.5:1 |
| Oyster River Coop School District NCES 3305520 | DURHAM | 5 | 2,102 | 11.7:1 |
| Governor Wentworth Regional School District NCES 3303330 | Wolfeboro Falls | 8 | 2,084 | 9.6:1 |
| Milford School District NCES 3304830 | Milford | 5 | 1,989 | 10.7:1 |
| Contoocook Valley School District NCES 3302480 | PETERBOROUGH | 11 | 1,947 | 9.7:1 |
| Laconia School District NCES 3304140 | LACONIA | 5 | 1,819 | 10.8:1 |
| Bow School District NCES 3301950 | BOW | 4 | 1,690 | 14.7:1 |
| Kearsarge Regional School District NCES 3304040 | New London | 8 | 1,678 | 10.4:1 |
| Lebanon School District NCES 3304230 | West Lebanon | 4 | 1,638 | 10.7:1 |
| Pelham School District NCES 3305550 | Pelham | 3 | 1,611 | 9.9:1 |
| Monadnock Regional School District NCES 3304890 | Swanzey | 7 | 1,610 | 12.5:1 |
| Claremont School District NCES 3302340 | CLAREMONT | 5 | 1,560 | 10.6:1 |
| Conway School District NCES 3302490 | CONWAY | 4 | 1,413 | 11:1 |
| Fall Mountain Regional School District NCES 3302990 | ALSTEAD | 11 | 1,398 | 10.5:1 |
| Pembroke School District NCES 3305580 | PEMBROKE | 3 | 1,353 | 11.7:1 |
| Somersworth School District NCES 3306240 | Somersworth | 4 | 1,323 | 11.7:1 |
| Amherst School District NCES 3301470 | AMHERST | 2 | 1,311 | 10.9:1 |
| Hooksett School District NCES 3303870 | HOOKSETT | 3 | 1,286 | 12.9:1 |
| Sanborn Regional School District NCES 3306080 | KINGSTON | 4 | 1,215 | 10:1 |
| Winnisquam Regional School District NCES 3307300 | Tilton | 5 | 1,182 | 13.3:1 |
| Jaffrey-Rindge Cooperative School District NCES 3304030 | Jaffrey | 4 | 1,155 | 12.9:1 |
| Newfound Area School District NCES 3305220 | Bristol | 5 | 1,155 | 11.7:1 |
| Shaker Regional School District NCES 3306180 | Belmont | 4 | 1,141 | 11:1 |
| Raymond School District NCES 3305880 | Raymond | 4 | 1,125 | 11.6:1 |
| Hollis-Brookline Cooperative School District NCES 3303850 | HOLLIS | 2 | 1,119 | 11.4:1 |
| Litchfield School District NCES 3304350 | Litchfield | 3 | 1,117 | 11.7:1 |
| Gilford School District NCES 3303180 | Gilford | 3 | 1,053 | 10.3:1 |
| Dresden School District NCES 3302670 | HANOVER | 2 | 1,044 | 10:1 |
| Mascoma Valley Regional School District NCES 3304680 | Enfield | 4 | 1,033 | 11:1 |
| Winnacunnet Cooperative School District NCES 3307230 | Hampton | 1 | 1,000 | 10.2:1 |
| Berlin School District NCES 3301860 | Berlin | 3 | 989 | 10.8:1 |
| Hillsboro-Deering Cooperative School District NCES 3303750 | Hillsborough | 3 | 982 | 10.4:1 |
| Newmarket School District NCES 3305280 | Newmarket | 3 | 978 | 10.9:1 |
| Barrington School District NCES 3301650 | Barrington | 3 | 945 | 11.4:1 |
| Hopkinton School District NCES 3303900 | HOPKINTON | 4 | 942 | 11.4:1 |
| Inter-Lakes Cooperative School District NCES 3303960 | Meredith | 4 | 915 | 9.9:1 |
| Hampton School District NCES 3303510 | Hampton | 3 | 899 | 8.5:1 |
| White Mountains Regional School District NCES 3307050 | Whitefield | 3 | 895 | 8.3:1 |
| Epping School District NCES 3302880 | EPPING | 3 | 878 | 10.7:1 |
| Mascenic Regional School District NCES 3304670 | Greenville | 3 | 876 | 12.3:1 |
| Franklin School District NCES 3303090 | Franklin | 3 | 846 | 10.9:1 |
| Weare School District NCES 3306930 | Henniker | 2 | 831 | 10.8:1 |
| Hampstead School District NCES 3303480 | Hampstead | 2 | 830 | 11.1:1 |
| Exeter School District NCES 3302970 | EXETER | 2 | 807 | 9.8:1 |
| Farmington School District NCES 3303000 | FARMINGTON | 3 | 738 | 7.7:1 |
| Newport School District NCES 3305310 | NEWPORT | 5 | 717 | 10.1:1 |
| Souhegan Cooperative School District NCES 3306260 | AMHERST | 1 | 702 | 10.5:1 |
| Auburn School District NCES 3301590 | HOOKSETT | 1 | 697 | 14.1:1 |
| Academy for Science and Design Charter School NCES 3300040 | Nashua | 2 | 672 | 16.2:1 |
| Hollis School District NCES 3303840 | HOLLIS | 2 | 668 | 10.2:1 |
| Pemi-Baker Regional School District NCES 3399965 | Plymouth | 1 | 655 | 12.8:1 |
| Coe-Brown Northwood Academy School District NCES 3307330 | Northwood | 1 | 654 | 11.5:1 |
| Haverhill Cooperative School District NCES 3303660 | N HAVERHILL | 3 | 626 | 10.3:1 |
| John Stark Regional School District NCES 3300003 | Henniker | 1 | 614 | 11.4:1 |
| Seabrook School District NCES 3306150 | Hampton | 2 | 581 | 10.2:1 |
| Littleton School District NCES 3304380 | Littleton | 3 | 569 | 8.2:1 |
| Brookline School District NCES 3302070 | HOLLIS | 2 | 552 | 11.1:1 |
| Nottingham School District NCES 3305460 | NOTTINGHAM | 1 | 529 | 13.2:1 |
| Wilton-Lyndeborough Cooperative School District NCES 3307115 | Lyndeborough | 4 | 527 | 9.2:1 |
| Hinsdale School District NCES 3303780 | Hinsdale | 3 | 520 | 10:1 |
| Chester School District NCES 3302250 | Chester | 1 | 516 | 11.6:1 |
| Milton School District NCES 3300616 | Milton | 3 | 516 | 11.5:1 |
| Virtual Learning Academy Charter School NCES 3303271 | EXETER | 2 | 510 | 6.1:1 |
| Deerfield School District NCES 3302580 | PEMBROKE | 1 | 508 | 11.4:1 |
| Stratham School District NCES 3306480 | EXETER | 1 | 499 | 10.2:1 |
| Moultonborough School District NCES 3304960 | Moultonborough | 3 | 492 | 8.4:1 |
| Pittsfield School District NCES 3305730 | PITTSFIELD | 3 | 487 | 9.8:1 |
| New Boston School District NCES 3305040 | Goffstown | 1 | 464 | 13.4:1 |
| Hanover School District NCES 3303600 | HANOVER | 1 | 463 | 11.1:1 |
| Barnstead School District NCES 3301620 | Alton | 1 | 453 | 11.6:1 |
| The Founders Academy Charter School NCES 3303298 | Manchester | 2 | 431 | 11.1:1 |
| Northwood School District NCES 3305430 | Northwood | 1 | 418 | 12.5:1 |
| Wakefield School District NCES 3306780 | Sanbornville | 1 | 413 | 11.5:1 |
| Alton School District NCES 3301440 | Alton | 1 | 410 | 9.4:1 |
| Windham Academy Public Charter School NCES 3303314 | Windham | 1 | 410 | 15.8:1 |
| Henniker School District NCES 3303690 | Henniker | 1 | 402 | 11.4:1 |
| Prospect Mountain JMA School District NCES 3300049 | Alton | 1 | 402 | 11.1:1 |
| Sunapee School District NCES 3306540 | Sunapee | 3 | 400 | 10.3:1 |
| Rye School District NCES 3306030 | Greenland | 2 | 388 | 9.3:1 |
| Epsom School District NCES 3302910 | PEMBROKE | 1 | 382 | 10.9:1 |
| Strafford School District NCES 3306420 | STRAFFORD | 1 | 379 | 9.7:1 |
| Gorham Randolph Shelburne Cooperative School District NCES 3300035 | Gorham | 3 | 374 | 9.3:1 |
| Greenland School District NCES 3303420 | Greenland | 1 | 370 | 9.5:1 |
| Plymouth School District NCES 3305790 | Plymouth | 1 | 365 | 8.7:1 |
| Fremont School District NCES 3303150 | Fremont | 1 | 356 | 9.2:1 |
| Allenstown School District NCES 3301380 | PEMBROKE | 1 | 350 | 11.1:1 |
| Gilmanton School District NCES 3303210 | Gilmanton | 1 | 338 | 11.3:1 |
| Strong Foundations Charter School NCES 3300042 | Pembroke | 1 | 337 | 9.9:1 |
| Winchester School District NCES 3307140 | Winchester | 1 | 328 | 11.3:1 |
| Northumberland School District NCES 3305400 | Groveton | 3 | 316 | 10.2:1 |
| Lionheart Classical Academy Chartered Public School NCES 3399974 | PETERBOROUGH | 1 | 311 | 15.2:1 |
| MicroSociety Academy Charter School Foundation NCES 3303302 | Nashua | 1 | 303 | 15.9:1 |
| Colebrook School District NCES 3302400 | Colebrook | 2 | 289 | 8.9:1 |
| Seacoast Charter School NCES 3300031 | Dover | 1 | 287 | 13.7:1 |
| Gathering Waters Charter School NCES 3303318 | Keene | 2 | 286 | 7.5:1 |
| The Birches Academy of Academics & Art A Public Charter Sch NCES 3303286 | Salem | 1 | 286 | 13.1:1 |
| Brentwood School District NCES 3302010 | EXETER | 1 | 282 | 13.4:1 |
| Candia School District NCES 3302130 | HOOKSETT | 1 | 278 | 10.3:1 |
| North Hampton School District NCES 3305370 | Hampton | 1 | 269 | 9:1 |
| Lisbon Regional School District NCES 3304290 | LITTLETON | 3 | 266 | 7.5:1 |
| Campton School District NCES 3302100 | Plymouth | 1 | 265 | 8.8:1 |
| Grantham School District NCES 3303360 | Grantham | 1 | 258 | 12.5:1 |
| Chesterfield School District NCES 3302280 | KEENE | 1 | 253 | 11:1 |
| Lincoln-Woodstock Cooperative School District NCES 3304260 | LINCOLN | 3 | 243 | 6.9:1 |
| Mont Vernon School District NCES 3304950 | AMHERST | 1 | 235 | 11.8:1 |
| Dunbarton School District NCES 3302760 | BOW | 1 | 234 | 13.8:1 |
| Profile School District NCES 3305830 | LITTLETON | 2 | 218 | 9:1 |
| Chichester School District NCES 3302310 | PEMBROKE | 1 | 194 | 9.2:1 |
| Compass Classical Academy Charter School NCES 3303301 | NORTHFIELD | 2 | 192 | 16:1 |
| Hampton Falls School District NCES 3303540 | Hampton | 1 | 192 | 12.4:1 |
| Lyme School District NCES 3304500 | LYME | 1 | 187 | 13.4:1 |
| Plainfield School District NCES 3305760 | MERIDEN | 1 | 183 | 8.5:1 |
| Seacoast Classical Academy Chartered Public School NCES 3399977 | NEWTON | 2 | 179 | 17.9:1 |
| Northeast Woodland Chartered Public School NCES 3303316 | Conway | 1 | 172 | 10.8:1 |
| Thornton School District NCES 3306660 | Plymouth | 1 | 172 | 7.2:1 |
| Andover School District NCES 3301500 | CONCORD | 1 | 169 | 10.2:1 |
| Mill Falls Charter School NCES 3303280 | Manchester | 1 | 168 | 24:1 |
| Tamworth School District NCES 3306600 | Tamworth | 1 | 167 | 8.1:1 |
| Bartlett School District NCES 3301680 | CONWAY | 1 | 166 | 9.8:1 |
| Marlborough School District NCES 3304620 | KEENE | 1 | 165 | 11.3:1 |
| Gate City Charter School For the Arts NCES 3303299 | Merrimack | 1 | 160 | 16:1 |
| Ashland School District NCES 3301560 | Meredith | 1 | 159 | 8.2:1 |
| Holderness School District NCES 3303810 | Plymouth | 1 | 156 | 8:1 |
| Middleton School District NCES 3304770 | Wolfeboro Falls | 1 | 156 | 11.1:1 |
| Rollinsford School District NCES 3305970 | ROLLINSFORD | 1 | 155 | 12.2:1 |
| Great Bay Charter School NCES 3300048 | Exeter | 2 | 154 | 9.6:1 |
| Bethlehem School District NCES 3301890 | LITTLETON | 1 | 142 | 10.9:1 |
| Kensington School District NCES 3304080 | EXETER | 1 | 142 | 8.4:1 |
| Cornish School District NCES 3302520 | Cornish | 1 | 137 | 10.6:1 |
| Lempster School District NCES 3303303 | Lempster | 1 | 135 | 15.3:1 |
| Madison School District NCES 3304560 | Tamworth | 1 | 130 | 11.1:1 |
| Westmoreland School District NCES 3307020 | KEENE | 1 | 126 | 9.1:1 |
| Polaris Charter School NCES 3303290 | Manchester | 1 | 119 | 13.5:1 |
| Kreiva Academy Public Charter School NCES 3303308 | Manchester | 2 | 118 | 12.3:1 |
| Mountain Village Charter School NCES 3303297 | Plymouth | 1 | 117 | 16.7:1 |
| Newfields School District NCES 3305190 | EXETER | 1 | 115 | 9.2:1 |
| East Kingston School District NCES 3302790 | EXETER | 1 | 108 | 6.5:1 |
| Arts Academy of New Hampshire Chartered Public High School NCES 3303296 | Salem | 1 | 106 | 9.6:1 |
| Mason School District NCES 3303276 | Mason | 1 | 106 | 12.3:1 |
| Milan School District NCES 3304800 | Gorham | 1 | 102 | 10:1 |
| Lafayette Regional School District NCES 3304150 | LITTLETON | 1 | 98 | 12:1 |
| Spark Academy of Advanced Technologies NCES 3303315 | Manchester | 1 | 96 | 12:1 |
| Heartwood Public Charter School NCES 3399972 | Jefferson | 1 | 89 | 9.9:1 |
| Monroe School District NCES 3304920 | Monroe | 1 | 88 | 6.9:1 |
| Unity School District NCES 3306750 | CLAREMONT | 1 | 86 | 7.1:1 |
| Rumney School District NCES 3306000 | Plymouth | 1 | 85 | 6.1:1 |
| South Hampton School District NCES 3306270 | Hampton | 1 | 81 | 8.2:1 |
| Making Community Connections Charter School NCES 3303289 | Keene | 1 | 80 | 14.3:1 |
| Next Charter School NCES 3303291 | Derry | 1 | 79 | 8.8:1 |
| Pittsburg School District NCES 3305700 | Colebrook | 2 | 79 | 5.4:1 |
| Surry Village Charter School NCES 3300039 | Surry | 1 | 79 | 11.3:1 |
| Wentworth School District NCES 3306990 | Plymouth | 1 | 79 | 11.3:1 |
| Benjamin Franklin Academy Chartered Public School NCES 3399976 | LOUDON | 2 | 76 | 12.7:1 |
| Hill School District NCES 3303720 | Hill | 1 | 63 | 9.3:1 |
| Stewartstown School District NCES 3306360 | Colebrook | 1 | 60 | 7.1:1 |
| Nelson School District NCES 3305010 | KEENE | 1 | 58 | 8.5:1 |
| Piermont School District NCES 3305670 | N HAVERHILL | 1 | 58 | 7.8:1 |
| Warren School District NCES 3306870 | N HAVERHILL | 1 | 56 | 6.6:1 |
| Marlow School District NCES 3304650 | KEENE | 1 | 55 | 10.2:1 |
| Stratford School District NCES 3306450 | Groveton | 1 | 54 | 6.8:1 |
| Freedom School District NCES 3303120 | Tamworth | 1 | 52 | 10.4:1 |
| Bath School District NCES 3301710 | N HAVERHILL | 1 | 50 | 5.5:1 |
| North Country Charter Academy NCES 3300030 | LITTLETON | 2 | 50 | 15.6:1 |
| Ledyard Charter School NCES 3300043 | LEBANON | 1 | 49 | 9.8:1 |
| Harrisville School District NCES 3303630 | KEENE | 1 | 47 | 8.7:1 |
| Stoddard School District NCES 3306390 | Henniker | 1 | 46 | 7.1:1 |
| Newington School District NCES 3305250 | Greenland | 1 | 43 | 6.5:1 |
| Washington School District NCES 3306900 | Hillsborough | 1 | 38 | 7.8:1 |
| Jackson School District NCES 3303990 | CONWAY | 1 | 37 | 7.4:1 |
| Robert Frost Charter School NCES 3303287 | Conway | 2 | 36 | 4.5:1 |
| CSI Charter School NCES 3300041 | Penacook | 1 | 34 | 16.2:1 |
| New Castle School District NCES 3305070 | Greenland | 1 | 34 | 9.4:1 |
| Waterville Valley School District NCES 3306910 | Plymouth | 1 | 33 | 6.6:1 |
| Stark School District NCES 3306330 | Groveton | 1 | 32 | 11.9:1 |
| Croydon School District NCES 3302550 | Croydon | 1 | 31 | 10.3:1 |
| River View Chartered Public School NCES 3399975 | CLAREMONT | 1 | 30 | 15:1 |
| Landaff School District NCES 3304170 | LITTLETON | 1 | 22 | 8.5:1 |
| Synergy Academy Chartered Public School NCES 3399978 | CONCORD | 1 | 21 | 9.5:1 |
| Errol School District NCES 3302940 | Gorham | 1 | 11 | 5.8:1 |
| Albany School District NCES 3301350 | CONWAY | 0 | — | — |
| Benton School District NCES 3301830 | N HAVERHILL | 0 | — | — |
| Chatham School District NCES 3302200 | CONWAY | 0 | — | — |
| Clarksville School District NCES 3302370 | Colebrook | 0 | — | — |
| Columbia School District NCES 3302430 | Colebrook | 0 | — | — |
| Coos County School District NCES 3302510 | W. Stewartstown | 0 | — | — |
| Dummer School District NCES 3302730 | Gorham | 0 | — | — |
| Eaton School District NCES 3302850 | CONWAY | 0 | — | — |
| Ellsworth School District NCES 3302870 | Plymouth | 0 | — | — |
| Goshen School District NCES 3303304 | Goshen | 0 | — | — |
| Granite Valley Preparatory Chartered Public School NCES 3399979 | KEENE | 1 | — | — |
| Hale's Location (Carroll County) School District NCES 3303279 | Hale's Location | 0 | — | — |
| Hart's Location School District NCES 3303640 | CONWAY | 0 | — | — |
| NH Career Academy Chartered Public School NCES 3399982 | MANCHESTER | 1 | — | — |
| North Star Academy Chartered Public School NCES 3399981 | OSSIPEE | 1 | — | — |
| Pasquaney School District NCES 3399983 | BRISTOL | 1 | — | — |
| Sullivan School District NCES 3303293 | Keene | 0 | — | — |
| Surry School District NCES 3303275 | Surry | 0 | — | — |
| Wellheart Chartered Public School NCES 3399980 | MERRIMACK | 1 | — | — |
| Windsor School District NCES 3307200 | Hillsborough | 0 | — | — |
High school directory
Large public high schools in New Hampshire
A practical starting list ordered by reported enrollment; this is not a ranking.
Pinkerton Academy
Pinkerton Academy School District · 09–13
Nashua High School South
Nashua School District · 09–12
Nashua High School North
Nashua School District · 09–12
Concord High School
Concord School District · 09–12
Dover Senior High School
Dover School District · 09–12
Bedford High School
Bedford School District · 09–13
Exeter High School
Exeter Region Cooperative School District · 09–12
Spaulding High School
Rochester School District · 09–12
Manchester Memorial High School
Manchester School District · 09–12
Londonderry Senior High School
Londonderry School District · 09–12
Keene High School
Keene School District · 09–13
Manchester Central High School
Manchester School District · 09–12
Salem High School
Salem School District · 09–12
Merrimack High School
Merrimack School District · 09–12
Portsmouth High School
Portsmouth School District · 09–13
Goffstown High School
Goffstown School District · 09–12
Winnacunnet High School
Winnacunnet Cooperative School District · 09–13
Alvirne High School
Hudson School District · 09–13
Windham High School
Windham School District · 09–12
Timberlane Regional High School
Timberlane Regional School District · 09–12
