Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / New Hampshire /Elementary
Level · New Hampshire

Elementary schools in New Hampshire

208 public schools

208
public schools
58,798
total enrollment
PK–5
grade span
116
cities

Schools serving each grade

PK
K
1
2
3
4
5

Schools by level

Schools (208)

School City District Level Grades Enrollment
Abbot-Downing School Concord Concord School District Elementary K-5 325
Acworth Elementary School Acworth Fall Mountain Regional School District Elementary 1-4 24
Adeline C. Marston School Hampton Hampton School District Elementary 3-5 283
Allenstown Elementary School Allenstown Allenstown School District Elementary K-4 189
Alstead Primary School Alstead Fall Mountain Regional School District Elementary PK-4 80
Amherst Street School Nashua Nashua School District Elementary K-5 266
Antrim Elementary School Antrim Contoocook Valley School District Elementary PK-4 117
Atkinson Academy Atkinson Timberlane Regional School District Elementary PK-5 336
Bakersville School Manchester Manchester School District Elementary PK-5 402
Barrington Elementary School Barrington Barrington School District Elementary 1-4 376
Bartlett Elementary School Manchester Goffstown School District Elementary 1-4 193
Beaver Meadow School Concord Concord School District Elementary PK-5 328
Beaver Meadow School Concord Concord School District Elementary PK-5 365
Beech Street School Manchester Manchester School District Elementary K-5 499
Belmont Elementary School Belmont Shaker Regional School District Elementary PK-4 343
Berlin Elementary School Berlin Berlin School District Elementary PK-5 485
Bernice A. Ray School Hanover Hanover School District Elementary K-5 451
Bicentennial Elementary School Nashua Nashua School District Elementary PK-5 458
Birch Hill Elementary School Nashua Nashua School District Elementary PK-5 333
Bluff School Claremont Claremont School District Elementary K-5 143
Boscawen Elementary School Boscawen Merrimack Valley School District Elementary PK-5 246
Boscawen Elementary School Boscawen Merrimack Valley School District Elementary PK-5 219
Bow Elementary School Bow Bow School District Elementary PK-4 522
Bridgewater-Hebron Village School Bristol Newfound Area School District Elementary PK-5 136
Bristol Elementary School Bristol Newfound Area School District Elementary K-5 199
Broad Street Elementary School Nashua Nashua School District Elementary PK-5 284
Broken Ground School Concord Concord School District Elementary 3-5 314
Canaan Elementary School Canaan Mascoma Valley Regional School District Elementary PK-4 200
Canterbury Elementary School Canterbury Shaker Regional School District Elementary K-5 105
Carpenter Elementary School Wolfeboro Governor Wentworth Regional School District Elementary K-3 199
Center Woods School Weare Weare School District Elementary PK-5 623
Center Woods School Weare Weare School District Elementary PK-5 543
Chamberlain Street School Rochester Rochester School District Elementary K-5 335
Charlestown Primary School Charlestown Fall Mountain Regional School District Elementary PK-5 218
Charlotte Ave Elementary School Nashua Nashua School District Elementary K-5 373
Christa Mcauliffe School Concord Concord School District Elementary K-5 346
Claremont Preschool Center Claremont Claremont School District Elementary PK-PK 51
Clark-Wilkins School Amherst Amherst School District Elementary PK-4 644
Croydon Village School Croydon Croydon School District Elementary K-4 27
Danbury Elementary School Danbury Newfound Area School District Elementary K-5 57
Daniel J. Bakie School Kingston Sanborn Regional School District Elementary PK-3 342
Danville Elementary School Danville Timberlane Regional School District Elementary PK-5 250
Derry Early Education Program Derry Derry Cooperative School District Elementary PK-PK 74
Derry Village School Derry Derry Cooperative School District Elementary K-5 389
Disnard Elementary School Claremont Claremont School District Elementary K-5 240
Dr. H. O. Smith Elementary School Hudson Hudson School District Elementary K-1 339
Dr. H. O. Smith Elementary School Hudson Hudson School District Elementary PK-1 406
Dr. L. F. Soule School Salem Salem School District Elementary K-5 249
Dr. Norman W. Crisp School Nashua Nashua School District Elementary K-5 379
Dublin Consolidated School Dublin Contoocook Valley School District Elementary K-5 47
East Derry Memorial Elementary School Derry Derry Cooperative School District Elementary K-5 383
East Kingston Elementary School East Kingston East Kingston School District Elementary K-5 122
East Rochester School E. Rochester Rochester School District Elementary PK-5 268
Edward Fenn School Gorham Gorham Randolph Shelburne Cooperative School District Elementary K-5 143
Elm Street School Laconia Laconia School District Elementary PK-5 273
Enfield Village School Enfield Mascoma Valley Regional School District Elementary PK-4 184
Epping Elementary School Epping Epping School District Elementary PK-5 451
Ernest P. Barka Elementary School Derry Derry Cooperative School District Elementary K-5 489
Fairgrounds Elementary School Nashua Nashua School District Elementary K-5 486
Fall Mountain Regional -Pre School Program Langdon Fall Mountain Regional School District Elementary PK-PK 9
Florence Rideout Elementary School Wilton Wilton-Lyndeborough Cooperative School District Elementary 1-5 223
Francestown Elementary School Francestown Contoocook Valley School District Elementary K-4 47
Franklin Elementary School Keene Keene School District Elementary K-5 199
Fred C. Underhill School Hooksett Hooksett School District Elementary PK-2 377
Fuller Elementary School Keene Keene School District Elementary K-5 314
Garrison School Dover Dover School District Elementary K-4 373
Gilford Elementary School Gilford Gilford School District Elementary K-4 304
Golden Brook Elementary School Windham Windham School District Elementary PK-4 1,011
Gonic School Gonic Rochester School District Elementary K-5 217
Gossler Park School Manchester Manchester School District Elementary K-4 327
Green Acres School Manchester Manchester School District Elementary PK-5 489
Green Acres School Manchester Manchester School District Elementary PK-5 443
Greenfield Elementary School Greenfield Contoocook Valley School District Elementary PK-4 86
Griffin Memorial School Litchfield Litchfield School District Elementary PK-4 414
Grinnell School Derry Derry Cooperative School District Elementary K-5 336
Groveton Elementary School Groveton Northumberland School District Elementary K-5 125
Hallsville School Manchester Manchester School District Elementary K-5 238
Hampstead Central School Hampstead Hampstead School District Elementary PK-4 447
Hampton Centre School Hampton Hampton School District Elementary PK-2 302
Hancock Elementary School Hancock Contoocook Valley School District Elementary K-4 49
Hanover Street School Lebanon Lebanon School District Elementary K-4 310
Harold Martin School Hopkinton Hopkinton School District Elementary PK-3 262
Henry Wilson Elementary School Manchester Manchester School District Elementary K-5 427
Heron Pond Elementary School Milford Milford School District Elementary 2-5 572
Highbridge Hill Elementary School New Ipswich Mascenic Regional School District Elementary PK-4 351
Highland-Goffes Falls School Manchester Manchester School District Elementary PK-5 378
Hills Garrison Elementary School Hudson Hudson School District Elementary 2-5 381
Hillsboro-Deering Elementary School Hillsborough Hillsboro-Deering Cooperative School District Elementary PK-5 388
Hinsdale Elementary School Hinsdale Hinsdale School District Elementary PK-5 270
Hollis Primary School Hollis Hollis School District Elementary PK-3 335
Hooksett Memorial School Hooksett Hooksett School District Elementary 3-5 398
Horne Street School Dover Dover School District Elementary K-4 394
Idlehurst Elementary School Somersworth Somersworth School District Elementary PK-2 281
Jacques Memorial Elementary School Milford Milford School District Elementary K-1 275
Jaffrey Grade School Jaffrey Jaffrey-Rindge Cooperative School District Elementary PK-5 298
James Faulkner Elementary School Stoddard Stoddard School District Elementary K-5 54
James House Preschool New London Kearsarge Regional School District Elementary PK-PK 21
James Mastricola Elementary School Merrimack Merrimack School District Elementary PK-4 401
Jewett School Manchester Manchester School District Elementary PK-5 321
Jonathan Daniels School Keene Keene School District Elementary PK-PK 63
Kearsarge Reg. Elem. School At New London New London Kearsarge Regional School District Elementary K-5 324
Kearsarge Reg. Elementary School - Bradford Bradford Kearsarge Regional School District Elementary K-5 150
Kensington Elementary School Kensington Kensington School District Elementary K-5 120
Lamprey River Elementary School Raymond Raymond School District Elementary K-3 354
Landaff Blue School Landaff Landaff School District Elementary K-2 10
Ledge Street School Nashua Nashua School District Elementary K-5 444
Lin-Wood Public School (Elem) Lincoln Lincoln-Woodstock Cooperative School District Elementary K-5 113
Lin-Wood Public School (Elem) Lincoln Lincoln-Woodstock Cooperative School District Elementary K-5 124
Lincoln Street Elementary School Exeter Exeter School District Elementary 3-5 436
Little Harbour School Portsmouth Portsmouth School District Elementary K-5 354
Loudon Elementary School Loudon Merrimack Valley School District Elementary K-5 252
Main Dunstable School Nashua Nashua School District Elementary K-5 429
Main Street School Exeter Exeter School District Elementary PK-2 424
Maple Avenue School Goffstown Goffstown School District Elementary 1-4 487
Maple Avenue School Claremont Claremont School District Elementary K-5 294
Maple Street Magnet School Rochester Rochester School District Elementary K-5 111
Maple Wood Elementary School Somersworth Somersworth School District Elementary 3-5 321
Mary A. Fisk Elementary School Salem Salem School District Elementary K-5 270
Mary C. Dondero Elementary School Portsmouth Portsmouth School District Elementary K-5 319
Mason Elementary School Mason Mason School District Elementary PK-5 82
Mast Way School Lee Oyster River Coop School District Elementary K-4 326
Matthew Thornton Elementary School Londonderry Londonderry School District Elementary 1-5 513
Mcclelland School Rochester Rochester School District Elementary K-5 336
Mcdonough School Manchester Manchester School District Elementary K-5 430
Memorial School Bedford Bedford School District Elementary PK-4 394
Mill Brook School Concord Concord School District Elementary PK-2 322
Mill Brook School Concord Concord School District Elementary PK-2 386
Milton Elementary School Milton Milton School District Elementary PK-5 221
Moharimet School Madbury Oyster River Coop School District Elementary K-4 288
Moharimet School Madbury Oyster River Coop School District Elementary K-4 298
Moultonborough Central School Moultonboro Moultonborough School District Elementary PK-4 176
Mt. Caesar Elementary School E. Swanzey Monadnock Regional School District Elementary PK-2 260
Mt. Lebanon School W. Lebanon Lebanon School District Elementary PK-4 208
Mt. Pleasant School Nashua Nashua School District Elementary PK-5 277
N. Charlestown Community School Charlestown Fall Mountain Regional School District Elementary 1-5 66
Nancy Loud School E. Rochester Rochester School District Elementary K-4 92
Nashua Title I Preschool Nashua Nashua School District Elementary PK-PK 34
Nelson Elementary School Nelson Nelson School District Elementary K-5 65
New Franklin School Portsmouth Portsmouth School District Elementary K-5 248
New Hampton Community School New Hampton Newfound Area School District Elementary K-5 97
New Searles School Nashua Nashua School District Elementary PK-5 287
Newfields Elementary School Newfields Newfields School District Elementary K-5 93
Newmarket Elementary School Newmarket Newmarket School District Elementary PK-5 484
North Londonderry Elementary School Londonderry Londonderry School District Elementary 1-5 481
North Salem Elementary School Salem Salem School District Elementary K-5 369
North Walpole School North Walpole Fall Mountain Regional School District Elementary 2-4 82
Northwest Elementary School Manchester Manchester School District Elementary K-4 495
Nottingham West Elementary School Hudson Hudson School District Elementary 2-5 473
Oyster River Preschool Education Program Durham Oyster River Coop School District Elementary PK-PK 25
Parker-Varney School Manchester Manchester School District Elementary PK-4 369
Paul A. Smith School W. Franklin Franklin School District Elementary PK-3 294
Peep School - Pre School Program Portsmouth Portsmouth School District Elementary PK-PK 3
Pelham Elementary School Pelham Pelham School District Elementary PK-5 709
Pembroke Hill School Pembroke Pembroke School District Elementary K-4 317
Penacook Elementary School Penacook Merrimack Valley School District Elementary PK-5 304
Peter Woodbury School Bedford Bedford School District Elementary K-4 478
Peterborough Elementary School Peterborough Contoocook Valley School District Elementary PK-4 246
Pierce Elementary School Bennington Contoocook Valley School District Elementary K-4 66
Pittsfield Elementary School Pittsfield Pittsfield School District Elementary PK-5 260
Pleasant Street School Laconia Laconia School District Elementary PK-5 265
Polaris Charter School Manchester Elementary K-5 109
Pollard Elementary School Plaistow Timberlane Regional School District Elementary PK-5 431
Purple Panthers Preschool Nashua Nashua School District Elementary PK-PK 35
Reeds Ferry School Merrimack Merrimack School District Elementary PK-4 407
Richard Maghakian Memorial School Brookline Brookline School District Elementary PK-3 312
Richards Elementary School Newport Newport School District Elementary PK-5 364
Riddle Brook School Bedford Bedford School District Elementary K-4 512
Rindge Memorial School Rindge Jaffrey-Rindge Cooperative School District Elementary PK-5 297
Rye Elementary School Rye Rye School District Elementary PK-4 208
Salem Preschool Salem Salem School District Elementary PK-PK 80
Salisbury Elementary School Salisbury Merrimack Valley School District Elementary K-5 62
Sanbornton Central School Sanbornton Winnisquam Regional School District Elementary K-5 160
Sandown North Elementary School Sandown Timberlane Regional School District Elementary 1-5 336
Sandown North Elementary School Sandown Timberlane Regional School District Elementary 1-5 307
Sarah Porter School Langdon Fall Mountain Regional School District Elementary 1-4 16
School Street School Rochester Rochester School District Elementary K-4 78
Seabrook Elementary School Seabrook Seabrook School District Elementary PK-4 350
Seabrook Elementary School Seabrook Seabrook School District Elementary PK-4 400
Simonds Elementary School Warner Kearsarge Regional School District Elementary K-5 147
Smyth Road School Manchester Manchester School District Elementary PK-5 402
Smyth Road School Manchester Manchester School District Elementary PK-5 427
South Londonderry Elementary School Londonderry Londonderry School District Elementary 1-5 436
South Range Elementary School Derry Derry Cooperative School District Elementary K-5 315
Southwick School Northfield Winnisquam Regional School District Elementary 3-5 189
Stratham Memorial School Stratham Stratham School District Elementary PK-5 481
Sunapee Central School Sunapee Sunapee School District Elementary K-5 153
Sunset Heights School Nashua Nashua School District Elementary K-5 345
Sutton Central Elementary School Sutton Mills Kearsarge Regional School District Elementary K-5 88
Swasey Central School Brentwood Brentwood School District Elementary PK-5 283
Symonds Elementary School Keene Keene School District Elementary K-5 308
Temple Elementary School Temple Contoocook Valley School District Elementary K-4 46
Thorntons Ferry School Merrimack Merrimack School District Elementary PK-4 506
Union Sanborn School Northfield Winnisquam Regional School District Elementary PK-2 207
Valley View Community School Farmington Farmington School District Elementary PK-3 231
Valley View Community School Farmington Farmington School District Elementary PK-3 260
Walpole Primary School Walpole Fall Mountain Regional School District Elementary PK-1 79
Washington Elementary School Washington Washington School District Elementary K-5 41
Webster Elementary School Webster Merrimack Valley School District Elementary K-5 84
Webster School Manchester Manchester School District Elementary K-5 338
Weston Elementary School Manchester Manchester School District Elementary PK-5 451
Showing 1–200 of 208
Page 1 of 2 Next →

Filter applies to this page (200 schools). All New Hampshire schools

Out-of-school-time (OST) resources

After-school & summer programs, funding, and support serving Elementary, New Hampshire.

Statewide afterschool network
New Hampshire Afterschool Network
https://www.nhafterschool.org →
Free at-home enrichment
Resource Portal AI
Get free lessons →