Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / Massachusetts /Middlesex
County · Massachusetts

Public schools in Middlesex County, Massachusetts

389 public schools

★ Best schools in Middlesex County →
70 school districts 65 cities 🗺 View Middlesex County on the map →
389
public schools
216,183
total enrollment
PK–12
grade span
65
cities

Schools serving each grade

PK
K
1
2
3
4
5
6
7
8
9
10
11
12

Schools by level

High 68
Middle 50
After-school providers & vendors in Middlesex County (click to expand)

State-funded operators, licensed school-age providers, and ELO-P enrichment vendors serving Middlesex County.

State-funded operators, licensed school-age providers, and ELO-P enrichment vendors. Each card links to its source.

Run an after-school program here and don’t see it? List your program — free →

Schools (389)

School City District Level Grades Enrollment
Kennedy-Longfellow Cambridge Cambridge Elementary PK-5 243
King Elementary School Framingham Framingham Elementary K-5 363
King Open Cambridge Cambridge Elementary PK-5 358
L D Batchelder North Reading North Reading Elementary K-5 452
L F Dewing Tewksbury Tewksbury Elementary PK-2 547
Lafayette School Everett Everett K-8 991
Laura Lee Therapeutic Day School Lowell Lowell 4-8 23
Leblanc Therapeutic Day School Lowell Lowell High 9-12 36
Lexington Children'S Place Lexington Lexington Elementary PK-PK 57
Lexington High Lexington Lexington High 9-12 2,261
Lilja Elementary Natick Natick Elementary K-4 373
Lincoln Melrose Melrose Elementary K-5 404
Lincoln Elementary Winchester Winchester Elementary K-5 393
Lincoln School Lincoln Lincoln PK-8 516
Lincoln-Eliot Newton Newton Elementary K-5 353
Lincoln-Sudbury Regional High Sudbury Lincoln-Sudbury High 9-12 1,525
Linden Malden Malden K-8 825
Linscott-Rumford Woburn Woburn Elementary K-5 197
Littleton High School Littleton Littleton High 9-12 435
Littleton Middle School Littleton Littleton Middle 6-8 393
Locke Middle Billerica Billerica 5-7 539
Locke Middle Billerica Billerica 5-7 553
Loker School Wayland Wayland Elementary K-5 357
Louise Davy Trahan Tewksbury Tewksbury Elementary 3-4 243
Lowell Community Charter Public School Lowell Lowell Community Charter Public (District) PK-8 803
Lowell High Lowell Lowell High 9-12 3,048
Lowell Middlesex Academy Charter School Lowell Lowell Middlesex Academy Charter (District) High 9-12 88
Lt Elezer Davis Bedford Bedford Elementary PK-2 572
Lt Job Lane School Bedford Bedford Elementary 3-5 603
Lura A. White Elementary School Shirley Ayer Shirley School District Elementary K-5 331
Luther Conant School Acton Acton-Boxborough K-6 394
Lynch Elementary Winchester Winchester Elementary PK-5 509
M Norcross Stratton Arlington Arlington Elementary K-5 446
M Norcross Stratton Arlington Arlington Elementary K-5 450
Madeleine Dugger Andrews Medford Medford Middle 6-8 453
Madeline English School Everett Everett K-8 738
Malcolm White Woburn Woburn Elementary K-5 283
Malden Early Learning Center Malden Malden Elementary PK-PK 217
Malden High Malden Malden High 9-12 1,739
Marathon Elementary School Hopkinton Hopkinton Elementary K-1 548
Maria Hastings Lexington Lexington Elementary K-5 565
Maria L. Baldwin Cambridge Cambridge Elementary PK-5 354
Marlborough High Marlborough Marlborough High 9-12 1,006
Marshall Middle School Billerica Billerica 5-7 597
Marshall Simonds Middle Burlington Burlington Middle 6-8 751
Martin Luther King Jr. Cambridge Cambridge Elementary PK-5 299
Mary D Altavesta Woburn Woburn Elementary K-5 239
Mary E Stapleton Elementary Framingham Framingham Elementary K-5 313
Mary Lee Burbank Belmont Belmont Elementary K-4 375
Mason-Rice Newton Centre Newton Elementary K-5 366
Maynard High Maynard Maynard High 9-12 313
Mccall Middle Winchester Winchester Middle 6-8 1,084
Mccarthy Middle School Chelmsford Chelmsford 5-8 770
Mccarthy-Towne School Acton Acton-Boxborough K-6 483
Medford High Medford Medford High 9-12 1,261
Melrose High Melrose Melrose High 9-12 929
Melrose Middle Melrose Melrose Middle 6-8 824
Memorial Burlington Burlington Elementary K-5 401
Memorial Natick Natick Elementary K-4 407
Memorial Spaulding Newton Centre Newton Elementary K-5 404
Menotomy Preschool Arlington Arlington Elementary PK-PK 65
Merriam School Acton Acton-Boxborough K-6 433
Miller School Holliston Holliston Elementary 3-5 666
Milton Fuller Roberts Medford Medford Elementary PK-5 481
Minuteman Regional High Lexington Minuteman Regional Vocational Technical High 9-12 635
Miriam F Mccarthy School Framingham Framingham Elementary K-5 486
Moody Elementary Lowell Lowell Elementary K-4 228
Morse Cambridge Cambridge Elementary PK-5 302
Mulready Elementary Hudson Hudson Elementary PK-4 253
Muraco Elementary Winchester Winchester Elementary K-5 367
Mystic Valley Regional Charter School Malden Mystic Valley Regional Charter (District) High K-12 1,629
Nabnasset Westford Westford Elementary PK-2 331
Nashoba Valley Technical High School Westford Nashoba Valley Regional Vocational Technical High 9-12 726
Natick High Natick Natick High 9-12 1,626
Newton Early Childhood Program Newton Newton Elementary PK-PK 125
Newton North High Newtonville Newton High 9-12 2,073
Newton South High Newton Centre Newton High 9-12 1,869
Next Wave Junior High Somerville Somerville Middle 7-8 15
Nissitissit Middle School Pepperell North Middlesex 5-8 501
North Intermediate Wilmington Wilmington Elementary 4-5 246
North Middlesex Regional Townsend North Middlesex High 9-12 793
North Reading High North Reading North Reading High 9-12 662
North Reading Middle North Reading North Reading Middle 6-8 549
North Street Tewksbury Tewksbury Elementary 3-4 267
Northeast Elementary School Waltham Waltham Elementary PK-5 482
Northeast Metro Regional Vocational Wakefield Northeast Metropolitan Regional Vocational Technical High 9-12 1,281
Oak Hill Middle Newton Newton Middle 6-8 632
Oak Hill Middle Newton Newton Middle 6-8 647
Ottoson Middle Arlington Arlington Middle 7-8 892
Page Hilltop Elementary School Ayer Ayer Shirley School District Elementary PK-5 505
Parker Billerica Billerica Elementary K-4 386
Parlin School Everett Everett K-8 915
Paul P Gates Elementary School Acton Acton-Boxborough K-6 377
Pawtucketville Memorial Lowell Lowell Elementary PK-4 463
Peabody Cambridge Cambridge Elementary PK-5 307
Peirce Arlington Arlington Elementary K-5 305
Peirce West Newton Newton Elementary K-5 238
Peter Noyes Sudbury Sudbury Elementary PK-5 546
Peter W Reilly Lowell Lowell Elementary PK-4 445
Pine Glen Elementary Burlington Burlington Elementary K-5 311
Pine Glen Elementary Burlington Burlington Elementary K-5 320
Pine Hill Sherborn Sherborn Elementary PK-5 391
Pioneer Charter School Of Science Everett Pioneer Charter School of Science (District) High K-12 794
Placentino Elementary Holliston Holliston Elementary PK-2 598
Potter Road Framingham Framingham Elementary K-5 519
Prospect Hill Academy Charter School Cambridge Prospect Hill Academy Charter (District) High K-12 1,107
Putnam Avenue Upper School Cambridge Cambridge Middle 6-8 261
Pyne Arts Lowell Lowell PK-8 469
Raymond J Grey Junior High Acton Acton-Boxborough Middle 7-8 831
Reading Memorial High Reading Reading High 9-12 1,222
Richer Marlborough Marlborough Elementary K-5 505
Rindge Avenue Upper School Cambridge Cambridge Middle 6-8 269
Rise Preschool Reading Reading Elementary PK-PK 97
Rita E. Miller Elementary School Westford Westford Elementary PK-2 290
Robert H. Adams Middle School Holliston Holliston Middle 6-8 679
Robin Hood Stoneham Stoneham Elementary PK-4 357
Roger E Wellington Belmont Belmont Elementary PK-4 562
Rogers Stem Academy Lowell Lowell K-8 848
Roosevelt Melrose Melrose Elementary K-5 421
Russell St Elementary Littleton Littleton Elementary 3-5 373
S Christa Mcauliffe Elementary Lowell Lowell Elementary PK-4 482
Salemwood Malden Malden K-8 972
Shaker Lane Elementary Littleton Littleton Elementary PK-2 352
Shamrock Woburn Woburn Elementary PK-5 272
Shawsheen Elementary Wilmington Wilmington Elementary 1-3 317
Shawsheen Valley Vocational Technical High School Billerica Shawsheen Valley Regional Vocational Technical High 9-12 1,308
Somerville High Somerville Somerville High 9-12 1,215
South Stoneham Stoneham Elementary PK-4 328
South Row Chelmsford Chelmsford Elementary K-4 422
Spaulding Memorial Townsend North Middlesex Elementary K-4 397
Squannacook Early Childhood Center Townsend North Middlesex Elementary PK-4 47
Stoneham Central Middle School Stoneham Stoneham 5-8 708
Stoneham High Stoneham Stoneham High 9-12 610
Stony Brook School Westford Westford Middle 6-8 601
Sumner G. Whittier School Everett Everett K-8 632
Swallow/Union School Dunstable Groton-Dunstable Elementary K-4 283
Tewksbury Memorial High Tewksbury Tewksbury High 9-12 826
The Career Academy Lowell Lowell High 9-12 94
Thomas Ditson Billerica Billerica Elementary K-4 527
Thomas R Plympton Elementary School Waltham Waltham Elementary K-5 377
Thompson Arlington Arlington Elementary K-5 479
Thoreau Concord Concord Elementary PK-5 441
Tyngsborough Elementary Tyngsborough Tyngsborough Elementary PK-5 723
Tyngsborough High School Tyngsborough Tyngsborough High 9-12 445
Tyngsborough Middle Tyngsborough Tyngsborough Middle 6-8 393
Underwood Newton Newton Elementary K-5 225
Varnum Brook Pepperell North Middlesex Elementary K-4 495
Vassal Lane Upper School Cambridge Cambridge Middle 6-8 291
Vinson-Owen Elementary Winchester Winchester Elementary PK-5 403
Wakefield Memorial High Wakefield Wakefield High 9-12 893
Walsh Middle Framingham Framingham Middle 6-8 766
Walter S Parker Middle Reading Reading Middle 6-8 495
Waltham Public Schools Dual Language Program Waltham Waltham Elementary K-4 174
Waltham Sr High Waltham Waltham High 9-12 1,620
Walton Wakefield Wakefield Elementary K-4 223
Washington Lowell Lowell Elementary PK-4 241
Watertown High Watertown Watertown High 9-12 695
Watertown Middle Watertown Watertown Middle 6-8 572
Wayland High School Wayland Wayland High 9-12 836
Wayland Middle School Wayland Wayland Middle 6-8 642
Webster Extension Everett Everett Elementary PK-PK 142
Webster School Everett Everett Elementary K-5 347
West Intermediate Wilmington Wilmington Elementary 4-5 220
West Somerville Neighborhood Somerville Somerville PK-8 380
Westford Academy Westford Westford High 9-12 1,645
Weston High Weston Weston High 9-12 630
Weston Middle Weston Weston Middle 6-8 464
Wildwood Wilmington Wilmington PK-K 100
Willard Concord Concord Elementary PK-5 429
William F. Stanley Elementary School Waltham Waltham Elementary PK-5 407
William Pittaway Elementary Ashland Ashland Elementary PK-PK 50
Williams Auburndale Newton Elementary K-5 246
Wilmington High Wilmington Wilmington High 9-12 755
Wilmington Middle School Wilmington Wilmington Middle 6-8 715
Wilson Middle Natick Natick 5-8 869
Winchester High School Winchester Winchester High 9-12 1,403
Winn Brook Belmont Belmont Elementary K-4 431
Winter Hill Community Somerville Somerville PK-8 439
Winter Hill Community Somerville Somerville PK-8 391
Winthrop Melrose Melrose Elementary K-5 393
Winthrop L Chenery Middle Belmont Belmont 5-8 1,410
Wm Diamond Middle Lexington Lexington Middle 6-8 912
Woburn High Woburn Woburn High 9-12 1,236
Woburn Street Wilmington Wilmington Elementary 1-3 365
Wood End Elementary School Reading Reading Elementary K-5 249
Woodland Weston Weston Elementary PK-3 196
Woodrow Wilson Framingham Framingham Elementary K-5 480
Woodville School Wakefield Wakefield Elementary K-4 409
Zervas Waban Newton Elementary K-5 393
Showing 201–389 of 389
← Prev Page 2 of 2

Filter applies to this page (200 schools). All Massachusetts schools

Out-of-school-time (OST) resources

After-school & summer programs, funding, and support serving Middlesex County, Massachusetts.

Statewide afterschool network
Massachusetts Afterschool Partnership
https://www.massafterschool.org →
Free at-home enrichment
Resource Portal AI
Get free lessons →