Public schools in New Hampshire

501 public schools and 197 school districts in New Hampshire: students, class sizes, charter schools and spending per student, by district.

Public schools

Largest school districts

All 197 districts

DistrictSchoolsStudentsSpending / student
Manchester School District2011,907$19,453
Nashua School District219,741$19,592
Bedford School District63,970$20,032
Londonderry School District63,950$21,628
Concord School District73,835$25,487
Rochester School District103,778$20,777
Salem School District83,557$20,915
Dover School District53,498$21,232
Merrimack School District63,453$23,018
Timberlane Regional School District73,224$21,352
Derry Cooperative School District73,011$25,461
Keene School District73,007$21,148
Pinkerton Academy School District12,990—
Hudson School District72,921$20,662
Windham School District42,898$19,174
Goffstown School District52,772$17,907
Portsmouth School District62,427$27,140
Exeter Region Cooperative School District22,293$27,395
Merrimack Valley School District72,170$21,165
Oyster River Coop School District52,097$23,769
Governor Wentworth Regional School District82,077$26,145
Milford School District51,982$22,563
Contoocook Valley School District111,936$28,279
Laconia School District51,808$24,131
Bow School District41,688$19,788
Kearsarge Regional School District81,672$26,999
Lebanon School District41,632$27,528
Pelham School District31,607$20,645
Monadnock Regional School District71,597$23,801
Claremont School District61,534$24,547
Conway School District41,411$24,104
Fall Mountain Regional School District111,394$25,320
Pembroke School District31,345$20,715
Amherst School District21,311$23,171
Somersworth School District41,311$23,089
Hooksett School District31,277$25,474
Sanborn Regional School District41,207$25,174
Winnisquam Regional School District51,176$21,430
Newfound Area School District61,152$21,003
Jaffrey-Rindge Cooperative School District41,151$22,981
Shaker Regional School District41,137$22,808
Litchfield School District31,115$19,724
Hollis-Brookline Cooperative School District21,114$22,997
Raymond School District41,114$23,813
Gilford School District31,050$23,710
Dresden School District21,043$26,749
Mascoma Valley Regional School District41,026$25,736
Winnacunnet Cooperative School District1993$28,194
Hillsboro-Deering Cooperative School District3981$24,836
Newmarket School District3973$24,362
Berlin School District3969$25,342
Barrington School District3940$20,524
Hopkinton School District4937$24,028
Inter-Lakes Cooperative School District4913$32,398
Hampton School District3898$27,604
White Mountains Regional School District3885$25,909
Mascenic Regional School District3875$21,092
Epping School District3871$23,683
Franklin School District3842$22,490
Weare School District2831$20,725