ProPublica

Journalism in the Public Interest

Is Your State Providing Equal Access to Education?

This database was last updated in January 2013 and should only be used as a historical snapshot of data from the 2009-10 school year. For more recent data on public and charter schools, check out Miseducation.

ProPublica analyzed federal education data from the 2009-2010 school year to examine whether states provide high-poverty schools equal access to advanced courses and special programs that researchers say will help them later in life. This is the first nationwide picture of exactly which courses are being taken at which schools and districts across the country. More than three-quarters of all public school children are represented. Read our story and our methodology.

Find a school

School Districts in Mass.

(Download CSV)

ID Name Students Number of AP Courses Total Teachers % Gifted/Talented Enrollment % Students Enrolled in at Least One AP Class % Advanced Math Enrollment % Free/Reduced Price Lunch Am Indian Hispanic Black White Asian % Advanced Math Enrollment Inexperienced Teachers Avg. AP Courses % Physics Enrollment % Chemistry Enrollment
2511970 Walpole 3870 237 13 53 6 0 3 3 90 2 53 6 15.0 19 23
2510620 Sharon 3425 255 24 32 4 0 3 5 74 15 32 14 18.0 36 31
2509870 Quincy 8995 665 9 17 18 39 0 5 6 55 32 18 9 10.0 7 22
2508370 Needham 5310 306 20 30 4 0 3 3 84 6 30 11 17.0 29 23
2507980 Milton 3920 261 28 35 14 0 4 21 70 6 35 20 18.0 17 26
2512930 Whitman Hanson 4500 268 14 28 13 0 2 2 94 1 28 7 8.0 23 19
2512060 Wareham 3065 204 9 19 45 2 5 9 74 2 19 19 10.0 9 18
2510050 Revere 6090 375 18 24 67 0 40 4 45 7 24 24 13.0 19 28
2511740 Triton Regional 3175 218 4 7 22 14 0 3 0 94 1 22 4 11.0 7 22
2510500 Saugus 2855 207 10 38 19 0 8 3 84 3 38 23 12.0 28 26
2509450 Pentucket 3225 232 17 27 7 0 1 1 97 1 27 17 8.0 12 23
2509360 Peabody 6300 422 14 1 25 0 13 2 80 2 1 18 14.0 2 0
2507740 Methuen 5870 402 6 10 31 0 23 2 70 4 10 4 14.0 7 20
2513200 Woburn 4715 345 8 12 22 0 7 7 80 6 12 5 10.0 5 14
2508790 North Middlesex 4080 205 0 0 12 1 1 1 95 2 0 13 11.0 0 0
2508610 Newton 11550 727 21 29 7 0 6 5 69 15 29 8 20.0 29 27
2507560 Medford 4820 326 11 15 29 0 10 15 65 7 15 14 5.0 26 23
2504830 Fall River 9615 687 10 6 7 69 0 17 9 69 5 7 16 12.0 3 18
2504200 Dighton Rehoboth 3270 218 18 19 8 1 2 1 94 2 19 13 8.0 13 25
2504020 Dartmouth 4020 269 20 21 16 0 1 3 92 3 21 4 15.0 16 23
2502190 Attleboro 5970 336 10 15 28 1 8 4 77 5 15 0 9.0 6 17
2506090 Hingham 4055 270 14 15 20 4 0 2 1 93 1 20 7 15.0 15 23
2504410 Duxbury 3355 242 3 25 20 4 0 0 0 98 1 20 14 20.0 7 19
2503540 Chelsea Public Schools 5645 421 12 11 78 0 82 8 8 2 11 10 11.0 5 19
2507110 Lynn 13215 1004 8 15 76 0 47 15 27 10 15 4 6.0 6 17
2506660 Lawrence 11985 947 16 11 87 0 89 2 6 2 11 8 5.0 14 17
2503990 Danvers 3655 259 15 28 12 0 5 1 90 2 28 6 13.0 8 27
2506990 Longmeadow 3105 234 23 31 4 0 2 2 88 6 31 5 17.0 22 31
2503660 Chicopee 7510 590 4 8 6 49 0 28 3 65 1 6 7 4.0 9 9
2501800 Agawam 4185 299 5 23 13 19 0 3 1 93 1 13 15 14.0 8 40
2504980 Framingham 8215 646 6 19 25 27 0 21 7 64 7 25 17 12.0 11 22
2503510 Chelmsford 5260 354 43 55 6 0 2 2 86 10 55 8 12.0 35 25
2502490 Belmont 3785 253 51 4 6 0 3 4 78 15 4 10 18.0 24 25
2502310 Barnstable 3895 308 9 9 25 2 6 6 80 2 7
2505010 Franklin 5940 410 12 28 6 0 1 1 93 3 28 11 11.0 15 26
2503300 Canton 3095 214 7 10 29 9 0 3 10 79 8 29 8 7.0 23 28
2504860 Falmouth 3745 308 17 14 19 20 1 3 4 87 2 19 3 11.0 13 15
2504890 Fitchburg 4895 407 16 17 57 0 40 7 43 6 17 11 10.0 7 19
2503270 Cambridge 5955 485 16 24 44 0 14 34 36 11 24 26 13.0 23 28
2508730 North Attleborough 4585 260 9 15 12 0 3 1 90 4 15 16 7.0 11 21
2504620 Easton 3955 261 21 47 5 0 3 4 86 3 47 15 11.0 38 25
2504140 Ridennis Yarmouth 3385 272 10 14 35 1 8 5 79 2 14 4 17.0 6 16
2502640 Beverly 4245 272 4 12 16 21 0 7 4 87 2 16 5 11 8
2501950 Andover 6160 435 21 14 5 0 3 1 82 11 14 14 15.0 6 12
2504360 Dudley Charlton Regional 4365 293 7 24 11 0 3 1 93 2 24 10 7.0 4 22
2500001 Quabbin Regional 3195 204 5 34 16 1 2 2 93 1 34 10 5.0 7 18
2504320 Dracut 4110 232 9 28 13 0 4 3 87 5 28 20 10.0 10 21
2501980 Arlington 4755 341 12 21 18 11 0 5 4 79 9 18 25 15.0 8 22
2511520 Taunton 7450 504 4 12 6 42 1 11 11 75 2 6 16 11.0 2 21
2509000 Norton 2830 188 20 37 13 0 1 2 95 1 37 2 10.0 5 19
2512270 Wellesley 4785 355 23 40 4 0 3 4 81 8 40 4 14.0 7 28
2511250 Stoughton 4070 297 16 21 19 0 4 16 75 5 21 0 13.0 10 20
2509930 Randolph 2860 285 14 28 46 0 8 53 20 17 28 34 10.0 8 20
2509060 Norwood Public 3440 268 15 25 23 0 6 8 81 6 25 21 18.0 14 18
2509720 Plymouth 8235 598 8 21 23 0 2 2 92 1 21 11 8.0 7 15
2509420 Pembroke 3435 207 12 25 13 0 1 1 97 1 25 7 12.0 27 24
2510560 Scituate 3280 245 27 31 6 0 0 2 95 1 31 4 14.0 0 0
2509630 Pittsfield 6065 497 19 9 46 0 7 13 78 2 9 2 20.0 21 26
2510470 Sandwich 3540 248 36 15 8 0 0 1 97 2 15 3 9.0 9 22
2510380 Salem 4365 381 9 22 51 0 32 5 56 3 22 11 11.0 6 15
2512630 Westfield 6030 449 19 11 28 0 11 2 86 1 11 2 6.0 10 13
2511880 Wachusett 7470 460 12 6 6 0 1 1 92 3 6 12 16.0 23 23
2510770 Shrewsbury 5850 330 28 5 9 0 5 2 76 15 5 2 23.0 30 26
2506780 Leominster 5650 286 5 33 36 0 24 6 66 3 33 21 12.0 23 33
2512660 Westford 5260 382 16 9 3 0 1 0 83 16 9 8 17.0 9 11
2512000 Waltham 4790 424 4 9 19 33 2 26 11 54 7 19 14 10.0 9 23
2511910 Wakefield 3385 239 14 1 11 0 1 2 91 2 1 6 11.0 15 20
2511580 Tewksbury 4140 252 12 11 8 0 1 1 95 2 11 100 5.0 2 11
2509990 Reading 4315 341 11 32 4 0 1 2 92 4 32 9 13.0 23 33
2507230 Mansfield 4795 333 20 19 9 0 2 3 90 3 19 5 9.0 24 51
2507530 Medfield 3040 189 34 42 2 0 1 1 93 5 42 4 12.0 28 28
2507770 Middleborough 3500 227 6 2 22 1 3 4 92 1 2 5 5.0 5 10
2507350 Marshfield 4745 335 23 34 10 0 1 1 97 1 34 13 19.0 14 20
2507050 Ludlow 3055 230 7 27 22 0 6 2 90 0 27 1 8.0 5 16
2507860 Milford 4220 310 21 57 22 1 15 2 78 3 57 13 17.0 7 28
2513050 Wilmington 3820 279 8 24 7 1 2 1 91 5 24 14 6.0 8 25
2508340 Natick 4725 337 12 18 8 0 3 2 87 5 18 8 15.0 28 25
2508310 Nashoba 3435 241 23 21 6 0 3 1 91 3 21 4 9.0 14 15
2507620 Melrose 3755 238 17 17 12 0 2 5 88 3 17 24 12.0 14 24
2507170 Malden 6330 432 43 18 15 54 0 19 20 39 21 15 5 26.0 9 39
2507020 Lowell 13670 1017 13 44 67 0 26 6 37 28 44 5 3.0 21 19
2506840 Lexington 6330 570 33 27 5 0 3 5 62 26 27 9 15.0 12 17
2513110 Winchester 4245 284 17 22 4 0 3 1 81 11 22 21 13.0 24 25
2503150 Brookline 6500 518 19 60 12 0 9 8 59 18 60 33 18.0 31 31
2502940 Braintree 5485 334 12 35 12 0 4 5 82 9 35 9 12.0 23 19
2503090 Brockton 15440 1072 33 1 10 69 1 14 51 28 2 10 14 2.0 4 14
2503030 Bridgewater Raynham 5615 290 25 10 0 2 3 93 2 25 6 0.0 15 17
2505970 Haverhill 6780 452 33 36 41 0 23 4 70 2 36 8 40 13
2505280 Gloucester 3315 249 8 15 30 0 3 2 92 1 15 3 8.0 11 21
2511130 Springfield Public Schools 24360 2053 7 1 78 0 57 22 15 2 1 19 10.0 2 16
2506270 Holyoke 5560 473 2 9 76 0 77 3 18 1 9 12 5.0 4 21
2506330 Hopkinton 3390 229 38 30 2 0 1 1 93 3 30 4 15.0 25 33
2504770 Everett 5890 434 9 12 65 1 29 16 48 5 12 7 8.0 5 18
2503240 Burlington 3650 294 12 0 7 0 2 4 81 12 0 6 12.0 9 23
2502670 Billerica 5835 442 31 53 4 0 2 1 92 3 53 13 5.0 25 27
2512840 Weymouth 6870 450 9 21 17 0 5 4 85 4 21 5 15.0 9 9
2512510 West Springfield 3950 309 7 14 40 0 14 3 76 4 14 13 9.0 36 18
2512810 Westwood 3130 351 21 51 3 0 3 2 89 6 51 11 16.0 38 25
2511340 Sudbury 3200 247 3 0 2 2 91 5 13
2508430 New Bedford 12550 864 3 10 7 70 1 28 12 51 1 7 10 23.0 2 11
2508700 North Andover 4630 295 25 30 8 0 6 1 84 6 30 5 13.0 7 20
2507260 Marblehead 3595 184 30 24 7 0 3 2 92 2 24 16 11.0 28 20
2505730 Hampden Wilbraham 3595 247 7 38 9 0 3 3 89 3 38 3 14.0 11 25
2513230 Worcester 24075 1747 10 16 17 66 1 37 15 39 8 17 13 10.0 7 13
2512600 Westborough 3745 260 16 1 5 0 5 1 70 17 1 4 8.0 1 24
2510890 Somerville 4775 361 11 14 66 0 36 14 40 10 14 10 11.0 17 21
2507320 Marlborough 4625 221 12 15 31 0 30 4 62 4 0

Download the raw CSV data

I agree to the Terms of Use

Enter your email to join our data email list (optional)