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
1 Lt Charles W. Whitcomb School Marlborough Marlborough Middle 6-8 1,139
A E Angier Waban Newton Elementary K-5 428
Abbot Elementary Westford Westford Elementary 3-5 357
Abraham Lincoln Lowell Lowell Elementary PK-4 460
Acton-Boxborough Regional High Acton Acton-Boxborough High 9-12 1,751
Adams School Everett Everett Elementary PK-PK 108
Advanced Math And Science Academy Charter School Marlborough Advanced Math and Science Academy Charter (District) High 6-12 966
Albert F. Argenziano School At Lincoln Park Somerville Somerville PK-8 590
Alcott Concord Concord Elementary PK-5 450
Alice M Barrows Reading Reading Elementary K-5 354
Ambrose Elementary Winchester Winchester Elementary K-5 337
Amigos School Cambridge Cambridge PK-8 420
Arlington High Arlington Arlington High 9-12 1,409
Arthur D Healey Somerville Somerville PK-8 446
Arthur W Coolidge Middle Reading Reading Middle 6-8 399
Ashby Elementary Ashby North Middlesex Elementary K-4 172
Ashland High Ashland Ashland High 9-12 805
Ashland Middle Ashland Ashland Middle 6-8 671
Assabet Valley Vocational High School Marlborough Assabet Valley Regional Vocational Technical High 9-12 1,149
Ayer Shirley Regional High School Ayer Ayer Shirley School District High 9-12 357
Ayer Shirley Regional Middle School Shirley Ayer Shirley School District Middle 6-8 410
B.F. Butler Middle School Lowell Lowell 5-8 550
Barbieri Elementary Framingham Framingham Elementary K-5 679
Bartlett Community Partnership Lowell Lowell PK-8 474
Bedford High Bedford Bedford High 9-12 829
Beebe Malden Malden K-8 902
Belmont High Belmont Belmont High 9-12 1,309
Benjamin Banneker Charter Public School Cambridge Benjamin Banneker Charter Public (District) PK-6 344
Benjamin G Brown Somerville Somerville Elementary K-5 225
Bennett-Hemenway Natick Natick Elementary K-4 507
Bigelow Middle Newton Newton Middle 6-8 506
Billerica Memorial High School Billerica Billerica High 8-12 1,605
Birch Meadow Reading Reading Elementary K-5 345
Blanchard Memorial School Boxborough Acton-Boxborough K-6 487
Blanchard Middle Westford Westford Middle 6-8 533
Boutwell Wilmington Wilmington PK-K 112
Boutwell School Groton Groton-Dunstable Elementary PK-PK 37
Bowen Newton Centre Newton Elementary K-5 342
Bowman Lexington Lexington Elementary K-5 470
Brackett Arlington Arlington Elementary K-5 465
Bridge Lexington Lexington Elementary K-5 400
Brooks School Medford Medford Elementary PK-5 483
Brookside Elementary Dracut Dracut Elementary K-5 444
Brophy Framingham Framingham Elementary K-5 446
Brown Natick Natick Elementary K-4 465
Burlington High Burlington Burlington High 9-12 966
Burlington High Burlington Burlington High 9-12 1,046
Byam School Chelmsford Chelmsford Elementary K-4 456
C A Farley Hudson Hudson Elementary PK-4 397
C C Burr Auburndale Newton Elementary K-5 339
C.T. Douglas Elementary School Acton Acton-Boxborough K-6 393
C.T. Douglas Elementary School Acton Acton-Boxborough K-6 378
Cabot Newtonville Newton Elementary K-5 379
Cambridge Rindge And Latin Cambridge Cambridge High 9-12 1,847
Cambridge Street Upper School Cambridge Cambridge Middle 6-8 304
Cambridgeport Cambridge Cambridge Elementary PK-5 271
Cameron Middle School Framingham Framingham Middle 6-8 574
Capuano Early Childhood Center Somerville Somerville PK-K 202
Cardinal O'Connell Early Learning Center Lowell Lowell Elementary PK-PK 70
Carlisle School Carlisle Carlisle PK-8 579
Carol Huebner Early Childhood Program Acton Acton-Boxborough Elementary PK-PK 73
Center Elementary School Chelmsford Chelmsford Elementary K-4 474
Center School Stow Nashoba Elementary PK-5 472
Charles D Harrington North Chelmsford Chelmsford Elementary K-4 492
Charles E Brown Middle Newton Centre Newton Middle 6-8 794
Charles Jaworek School Marlborough Marlborough Elementary K-5 672
Charles W Morey Lowell Lowell Elementary PK-4 479
Charlotte A Dunning Framingham Framingham Elementary K-5 422
Charlotte M Murkland Elementary Lowell Lowell Elementary PK-4 474
Chelmsford High North Chelmsford Chelmsford High 9-12 1,408
Christa Mcauliffe Charter Public School Framingham Christa McAuliffe Charter School (District) Middle 6-8 399
Christopher Columbus Medford Medford Elementary PK-5 378
Claypit Hill School Wayland Wayland Elementary K-5 504
Clyde Reeves Woburn Woburn Elementary PK-5 372
Col John Robinson Westford Westford Elementary PK-2 279
Col Moses Parker School Chelmsford Chelmsford 5-8 728
Collegiate Charter School Of Lowell Lowell Collegiate Charter School of Lowell (District) High K-10 1,015
Colonial Park Stoneham Stoneham Elementary PK-4 251
Community Charter School Of Cambridge Cambridge Community Charter School of Cambridge (District) High 6-12 304
Community Education Center Chelmsford Chelmsford Elementary PK-PK 76
Concord Carlisle High Concord Concord-Carlisle High 9-12 1,316
Concord Middle Concord Concord Middle 6-8 681
Country Weston Weston Elementary PK-3 330
Countryside Newton Highlands Newton Elementary K-5 369
Cunniff Watertown Watertown Elementary K-5 267
Curtis-Tufts Medford Medford High 11-12 12
Cyrus E Dallin Arlington Arlington Elementary K-5 425
Daniel Butler Belmont Belmont Elementary K-4 333
Daniel L Joyce Middle School Woburn Woburn Middle 6-8 524
David J. Quinn Middle School Hudson Hudson 5-7 572
David Mindess Ashland Ashland Elementary 3-5 630
Day Elementary Westford Westford Elementary 3-5 330
Devens School Everett Everett High 2-12 57
Dolbeare Wakefield Wakefield Elementary K-4 443
Douglas Macarthur Elementary School Waltham Waltham Elementary K-5 458
Dr An Wang School Lowell Lowell 5-8 668
Dr Gertrude Bailey Lowell Lowell Elementary PK-4 452
Dracut Senior High Dracut Dracut High 9-12 889
E Ethel Little School North Reading North Reading Elementary PK-5 308
E Somerville Community Somerville Somerville K-8 720
Early Childhood Center Marlborough Marlborough Elementary PK-PK 157
Early Childhood Center Melrose Melrose PK-K 159
Early Childhood Center At The Doyle School Wakefield Wakefield Elementary PK-PK 68
Elmwood Hopkinton Hopkinton Elementary 2-3 580
Ephraim Curtis Middle Sudbury Sudbury Middle 6-8 910
Everett High Everett Everett High 9-12 2,061
F A Day Middle Newtonville Newton Middle 6-8 956
Ferryway Malden Malden K-8 927
Ferryway Malden Malden K-8 904
Field Elementary School Weston Weston Elementary 4-5 286
Fiske Lexington Lexington Elementary K-5 387
Fletcher/Maynard Academy Cambridge Cambridge Elementary PK-5 285
Fletcher/Maynard Academy Cambridge Cambridge Elementary PK-5 276
Florence Roche School Groton Groton-Dunstable Elementary K-4 515
Forest Avenue Elementary Hudson Hudson Elementary K-4 322
Forestdale Malden Malden K-8 561
Fowler School Maynard Maynard 4-8 456
Fox Hill Burlington Burlington Elementary K-5 443
Framingham High School Framingham Framingham High 9-12 2,385
Francis J Kane Marlborough Marlborough Elementary K-5 488
Francis W. Parker Charter Essential School Devens Francis W. Parker Charter Essential (District) High 7-12 399
Francis Wyman Elementary Burlington Burlington Elementary K-5 516
Franklin West Newton Newton Elementary K-5 379
Frederick J Dutile North Billerica Billerica Elementary K-4 244
Full Circle High School Somerville Somerville High 9-12 56
Fuller Middle Framingham Framingham Middle 6-8 567
Galvin Middle School Wakefield Wakefield 5-8 1,058
General John Nixon Elementary Sudbury Sudbury Elementary K-5 299
George H. Englesby Elementary School Dracut Dracut Elementary K-5 544
George Keverian School Everett Everett K-8 892
Gibbs School Arlington Arlington Middle 6-6 483
Goodyear Elementary School Woburn Woburn Elementary K-5 279
Gr Lowell Regional Vocational Technical Tyngsborough Greater Lowell Regional Vocational Technical High 9-12 2,296
Graham And Parks Cambridge Cambridge Elementary PK-5 322
Green Meadow Maynard Maynard Elementary PK-3 410
Greenhalge Lowell Lowell Elementary PK-4 443
Greenmont Avenue Dracut Dracut Elementary K-5 283
Greenwood Wakefield Wakefield Elementary K-4 215
Groton Dunstable Regional Groton Groton-Dunstable High 9-12 721
Groton Dunstable Regional Middle Groton Groton-Dunstable 5-8 706
Haggerty Cambridge Cambridge Elementary PK-5 247
Hajjar Elementary Billerica Billerica Elementary K-4 350
Hale Stow Nashoba Middle 6-8 300
Hanscom Middle Bedford Lincoln 4-8 236
Hanscom Primary Hanscom Air Force Bs Lincoln Elementary PK-3 296
Happy Hollow School Wayland Wayland Elementary K-5 361
Hardy Arlington Arlington Elementary K-5 405
Harrington Lexington Lexington Elementary K-5 446
Hawthorne Brook Townsend North Middlesex 5-8 488
Heath-Brook Tewksbury Tewksbury Elementary K-2 313
Hemenway Framingham Framingham Elementary K-5 538
Henry E Warren Elementary Ashland Ashland Elementary K-2 573
Henry J Robinson Middle Lowell Lowell 5-8 658
Henry Whittemore Elementary School Waltham Waltham Elementary K-5 413
Herbert Clark Hoover Melrose Melrose Elementary K-5 300
Holliston High Holliston Holliston High 9-12 811
Hopkins Elementary School Hopkinton Hopkinton Elementary 4-5 609
Hopkinton High Hopkinton Hopkinton High 9-12 1,198
Hopkinton Middle School Hopkinton Hopkinton Middle 6-8 922
Hopkinton Pre-School Hopkinton Hopkinton Elementary PK-PK 75
Horace Mann Melrose Melrose Elementary K-5 271
Horace Mann Newtonville Newton Elementary K-5 377
Hosmer Watertown Watertown Elementary PK-5 591
Hudson High Hudson Hudson High 8-12 872
Hurld-Wyman Elementary School Woburn Woburn Elementary K-5 367
Innovation Academy Charter School Tyngsboro Innovation Academy Charter (District) High 5-12 790
Israel Loring School Sudbury Sudbury Elementary K-5 428
J F Kennedy Middle School Natick Natick 5-8 795
J Turner Hood North Reading North Reading Elementary PK-5 338
J Warren Killam Reading Reading Elementary K-5 395
James Fitzgerald Elementary School Waltham Waltham Elementary K-5 372
James Russell Lowell Watertown Watertown Elementary K-5 401
James S Daley Middle School Lowell Lowell 5-8 691
James Sullivan Middle School Lowell Lowell 5-8 641
John A Bishop Arlington Arlington Elementary K-5 381
John A. Crisafulli Elementary School Westford Westford Elementary 3-5 348
John F Kennedy Billerica Billerica Elementary K-4 307
John F Kennedy Somerville Somerville PK-8 451
John F Kennedy Middle Waltham Waltham Middle 6-8 535
John F Kennedy Middle School Woburn Woburn Middle 6-8 510
John F. Ryan Tewksbury Tewksbury 5-6 475
John Glenn Middle Bedford Bedford Middle 6-8 611
John J Mcglynn Elementary School Medford Medford Elementary PK-5 435
John J Shaughnessy Lowell Lowell Elementary PK-4 452
John J. Mcglynn Middle School Medford Medford Middle 6-8 440
John M Tobin Cambridge Cambridge Elementary PK-5 307
John W. Mcdevitt Middle School Waltham Waltham Middle 6-8 669
John W. Wynn Middle Tewksbury Tewksbury Middle 7-8 511
John Ward Newton Centre Newton Elementary K-5 216
Johnson Natick Natick Elementary K-4 209
Jonas Clarke Middle Lexington Lexington Middle 6-8 881
Joseph A Campbell Elementary Dracut Dracut Elementary PK-5 579
Joseph Estabrook Lexington Lexington Elementary K-5 522
Joseph Mcavinnue Lowell Lowell Elementary PK-4 428
Joseph P Keefe Technical High School Framingham South Middlesex Regional Vocational Technical High 9-12 817
Joshua Eaton Reading Reading Elementary K-5 395
Josiah Haynes Sudbury Sudbury Elementary K-5 338
Juniper Hill School Framingham Framingham Elementary PK-PK 195
Justus C. Richardson Middle School Dracut Dracut Middle 6-8 920
Kathryn P. Stoklosa Middle School Lowell Lowell 5-8 656
Showing 1–200 of 389
Page 1 of 2 Next →

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 →