{
 "about": "Who the town printed working in each of its four schools, every year from FY2011 \u2014 beside the posts and the people the state counts in the same buildings, and why a roster is not a census.",
 "board": {
  "band_check": {
   "agree": 81,
   "compared": 81,
   "off": []
  },
  "band_era_evidence": {
   "agree": 287,
   "compared": 288,
   "disagree": [
    {
     "band": "grade_6_8_fte",
     "enrolled": false,
     "fte": 1.0,
     "fy": 2010,
     "org_code": "01620015",
     "school": "passios"
    }
   ],
   "floor": 0.5,
   "schools": [
    {
     "agrees": true,
     "band": "grade_6_8_fte",
     "enrolled": [
      2013,
      2014,
      2015,
      2016
     ],
     "label": "Grades 6 to 8",
     "org_code": "01620505",
     "school": "high",
     "taught": [
      2013,
      2014,
      2015,
      2016
     ]
    },
    {
     "agrees": true,
     "band": "grade_9_12_fte",
     "enrolled": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ],
     "label": "Grades 9 to 12",
     "org_code": "01620505",
     "school": "high",
     "taught": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ]
    },
    {
     "agrees": true,
     "band": "grade_6_8_fte",
     "enrolled": [
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ],
     "label": "Grades 6 to 8",
     "org_code": "01620305",
     "school": "middle",
     "taught": [
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ]
    },
    {
     "agrees": true,
     "band": "grade_3_5_fte",
     "enrolled": [
      2008,
      2009,
      2010,
      2011,
      2012
     ],
     "label": "Grades 3 to 5",
     "org_code": "01620015",
     "school": "passios",
     "taught": [
      2008,
      2009,
      2010,
      2011,
      2012
     ]
    },
    {
     "agrees": false,
     "band": "grade_6_8_fte",
     "enrolled": [],
     "label": "Grades 6 to 8",
     "org_code": "01620015",
     "school": "passios",
     "taught": [
      2010
     ]
    },
    {
     "agrees": true,
     "band": "grade_3_5_fte",
     "enrolled": [
      2013,
      2014,
      2015,
      2016
     ],
     "label": "Grades 3 to 5",
     "org_code": "01620010",
     "school": "primary",
     "taught": [
      2013,
      2014,
      2015,
      2016
     ]
    },
    {
     "agrees": true,
     "band": "pk_2_fte",
     "enrolled": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ],
     "label": "Pre-K to grade 2",
     "org_code": "01620010",
     "school": "primary",
     "taught": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ]
    },
    {
     "agrees": true,
     "band": "grade_3_5_fte",
     "enrolled": [
      2013,
      2014,
      2015,
      2016
     ],
     "label": "Grades 3 to 5",
     "org_code": "01620020",
     "school": "turkey-hill",
     "taught": [
      2013,
      2014,
      2015,
      2016
     ]
    },
    {
     "agrees": true,
     "band": "grade_6_8_fte",
     "enrolled": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016
     ],
     "label": "Grades 6 to 8",
     "org_code": "01620020",
     "school": "turkey-hill",
     "taught": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016
     ]
    },
    {
     "agrees": true,
     "band": "grade_3_5_fte",
     "enrolled": [
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ],
     "label": "Grades 3 to 5",
     "org_code": "01620025",
     "school": "turkey-hill",
     "taught": [
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
     ]
    }
   ]
  },
  "breaks": [
   {
    "first_fy": 2017,
    "last_fy": 2016,
    "now": "Turkey Hill Elementary School",
    "now_span": "3\u20135",
    "school": "turkey-hill",
    "was": "Turkey Hill Middle",
    "was_span": "4\u20137"
   }
  ],
  "by_fy": {
   "2011": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 36.5,
      "fy": 2011,
      "heads": 23,
      "ratio": 0.6301369863013698,
      "school": "high"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2009",
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 23
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 16
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 7
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 9
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg High",
     "names": 56,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 9.571428571428571,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 17
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 5
      },
      {
       "delta": null,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 10
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 5
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 3
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 4
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "high",
     "students": 536.0,
     "students_with_plans": 50.0,
     "teaching": {
      "bands": [
       {
        "fte": 27.9,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 8.7,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 36.5,
      "career_tech_fte": 1.4,
      "el_fte": 0.0,
      "gen_ed_fte": 32.5,
      "sped_fte": 2.6,
      "students_per_fte": 14.684931506849315,
      "total_fte": 36.5
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 22.4,
      "fy": 2011,
      "heads": 9,
      "ratio": 0.4017857142857143,
      "school": "passios"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2009",
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 9
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 15
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 1
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 15
      }
     ],
     "name": "Thomas C Passios Elem",
     "names": 42,
     "names_band": null,
     "org_code": "01620015",
     "per_adult": 8.571428571428571,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 5
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": null,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 13
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 15
      }
     ],
     "school": "passios",
     "students": 360.0,
     "students_with_plans": 54.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.4,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.0,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 22.4,
      "career_tech_fte": 0.0,
      "el_fte": 0.4,
      "gen_ed_fte": 18.0,
      "sped_fte": 4.0,
      "students_per_fte": 16.071428571428573,
      "total_fte": 22.4
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 22.6,
      "fy": 2011,
      "heads": 16,
      "ratio": 0.7079646017699115,
      "school": "primary"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2009",
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 16
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 10
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 52,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 7.173076923076923,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 13
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 16
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 10
      }
     ],
     "school": "primary",
     "students": 373.0,
     "students_with_plans": 84.0,
     "teaching": {
      "bands": [
       {
        "fte": 18.1,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 4.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.5,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 22.6,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 18.6,
      "sped_fte": 4.0,
      "students_per_fte": 16.50442477876106,
      "total_fte": 22.6
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 20.8,
      "fy": 2011,
      "heads": 33,
      "ratio": 1.5865384615384615,
      "school": "turkey-hill"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2009",
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 7
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 1
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 44,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 8.659090909090908,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 32
      },
      {
       "delta": null,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 3
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "turkey-hill",
     "students": 381.0,
     "students_with_plans": 69.0,
     "teaching": {
      "bands": [
       {
        "fte": 20.0,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 0.8,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 20.8,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 17.7,
      "sped_fte": 3.1,
      "students_per_fte": 18.317307692307693,
      "total_fte": 20.8
     }
    }
   ],
   "2012": [
    {
     "cross_check": {
      "flag": null,
      "fte": 37.9,
      "fy": 2012,
      "heads": 39,
      "ratio": 1.029023746701847,
      "school": "high"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2010",
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 39
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 11
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 11
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 4
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg High",
     "names": 66,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 7.7272727272727275,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 32
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 7
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 9
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "high",
     "students": 510.0,
     "students_with_plans": 57.0,
     "teaching": {
      "bands": [
       {
        "fte": 28.0,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 9.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.3,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 37.9,
      "career_tech_fte": 0.8,
      "el_fte": 0.0,
      "gen_ed_fte": 32.4,
      "sped_fte": 4.7,
      "students_per_fte": 13.45646437994723,
      "total_fte": 37.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 22.3,
      "fy": 2012,
      "heads": 31,
      "ratio": 1.390134529147982,
      "school": "primary"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2010",
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 31
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 27
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 2
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 63,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 6.126984126984127,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 24
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 21
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 2
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "primary",
     "students": 386.0,
     "students_with_plans": 80.0,
     "teaching": {
      "bands": [
       {
        "fte": 16.3,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 6.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 22.3,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 19.3,
      "sped_fte": 3.0,
      "students_per_fte": 17.309417040358746,
      "total_fte": 22.3
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 28.7,
      "fy": 2012,
      "heads": 28,
      "ratio": 0.975609756097561,
      "school": "turkey-hill"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2010",
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 28
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 9
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 8
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 48,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 8.041666666666666,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 27
      },
      {
       "delta": null,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 4
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      }
     ],
     "school": "turkey-hill",
     "students": 386.0,
     "students_with_plans": 70.0,
     "teaching": {
      "bands": [
       {
        "fte": 25.2,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 3.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 28.7,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 26.9,
      "sped_fte": 1.8,
      "students_per_fte": 13.449477351916377,
      "total_fte": 28.7
     }
    }
   ],
   "2013": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 46.7,
      "fy": 2013,
      "heads": 40,
      "ratio": 0.8565310492505352,
      "school": "high"
     },
     "delta_from_fy": 2011,
     "delta_unavailable": null,
     "grade_span": "8\u201312",
     "groups": [
      {
       "delta": 17,
       "key": "teach",
       "label": "Who teaches",
       "names": 40
      },
      {
       "delta": -12,
       "key": "support",
       "label": "Who supports children",
       "names": 4
      },
      {
       "delta": 5,
       "key": "lead",
       "label": "Who runs the building",
       "names": 12
      },
      {
       "delta": 2,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 3
      }
     ],
     "name": "Lunenburg High",
     "names": 59,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 9.864406779661017,
     "rows": [
      {
       "delta": 15,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 32
      },
      {
       "delta": 3,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 8
      },
      {
       "delta": -3,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 6,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 10
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 2,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 3
      }
     ],
     "school": "high",
     "students": 582.0,
     "students_with_plans": 77.0,
     "teaching": {
      "bands": [
       {
        "fte": 8.0,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 29.8,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 8.9,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 46.7,
      "career_tech_fte": 0.6,
      "el_fte": 0.0,
      "gen_ed_fte": 41.4,
      "sped_fte": 4.7,
      "students_per_fte": 12.462526766595289,
      "total_fte": 46.7
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 26.5,
      "fy": 2013,
      "heads": 31,
      "ratio": 1.169811320754717,
      "school": "primary"
     },
     "delta_from_fy": 2011,
     "delta_unavailable": null,
     "grade_span": "PK\u20133",
     "groups": [
      {
       "delta": 15,
       "key": "teach",
       "label": "Who teaches",
       "names": 31
      },
      {
       "delta": 1,
       "key": "support",
       "label": "Who supports children",
       "names": 23
      },
      {
       "delta": -1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": 7,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": -5,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 5
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 69,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 7.3768115942028984,
     "rows": [
      {
       "delta": 9,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 22
      },
      {
       "delta": 6,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 9
      },
      {
       "delta": 1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 17
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 4,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": -5,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 5
      }
     ],
     "school": "primary",
     "students": 509.0,
     "students_with_plans": 111.0,
     "teaching": {
      "bands": [
       {
        "fte": 18.8,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 5.7,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 26.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 24.5,
      "sped_fte": 2.0,
      "students_per_fte": 19.20754716981132,
      "total_fte": 26.5
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 29.9,
      "fy": 2013,
      "heads": 29,
      "ratio": 0.9698996655518395,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2011,
     "delta_unavailable": null,
     "grade_span": "4\u20137",
     "groups": [
      {
       "delta": -4,
       "key": "teach",
       "label": "Who teaches",
       "names": 29
      },
      {
       "delta": 1,
       "key": "support",
       "label": "Who supports children",
       "names": 8
      },
      {
       "delta": 1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": 3,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 4
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 44,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 11.272727272727273,
     "rows": [
      {
       "delta": -4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 28
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 4
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 3,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 4
      }
     ],
     "school": "turkey-hill",
     "students": 496.0,
     "students_with_plans": 89.0,
     "teaching": {
      "bands": [
       {
        "fte": 12.5,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 13.8,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 3.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 29.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.4,
      "sped_fte": 2.5,
      "students_per_fte": 16.588628762541806,
      "total_fte": 29.9
     }
    }
   ],
   "2014": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 44.4,
      "fy": 2014,
      "heads": 44,
      "ratio": 0.990990990990991,
      "school": "high"
     },
     "delta_from_fy": 2012,
     "delta_unavailable": null,
     "grade_span": "8\u201312",
     "groups": [
      {
       "delta": 5,
       "key": "teach",
       "label": "Who teaches",
       "names": 44
      },
      {
       "delta": 5,
       "key": "support",
       "label": "Who supports children",
       "names": 16
      },
      {
       "delta": 1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 12
      },
      {
       "delta": 3,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": 0,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg High",
     "names": 80,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 7.2125,
     "rows": [
      {
       "delta": 5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 37
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 4,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 11
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 10
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": 0,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "high",
     "students": 577.0,
     "students_with_plans": 70.0,
     "teaching": {
      "bands": [
       {
        "fte": 9.5,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 26.7,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 8.2,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 44.4,
      "career_tech_fte": 0.6,
      "el_fte": 0.0,
      "gen_ed_fte": 39.1,
      "sped_fte": 4.7,
      "students_per_fte": 12.995495495495495,
      "total_fte": 44.4
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 27.9,
      "fy": 2014,
      "heads": 33,
      "ratio": 1.1827956989247312,
      "school": "primary"
     },
     "delta_from_fy": 2012,
     "delta_unavailable": null,
     "grade_span": "PK\u20133",
     "groups": [
      {
       "delta": 2,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": 0,
       "key": "support",
       "label": "Who supports children",
       "names": 27
      },
      {
       "delta": 1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": 4,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 69,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 7.3478260869565215,
     "rows": [
      {
       "delta": 2,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 26
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 0,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 21
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 2,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": 2,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      }
     ],
     "school": "primary",
     "students": 507.0,
     "students_with_plans": 104.0,
     "teaching": {
      "bands": [
       {
        "fte": 19.8,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 6.3,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.8,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 27.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 26.1,
      "sped_fte": 1.8,
      "students_per_fte": 18.172043010752688,
      "total_fte": 27.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 28.3,
      "fy": 2014,
      "heads": 31,
      "ratio": 1.0954063604240283,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2012,
     "delta_unavailable": null,
     "grade_span": "4\u20137",
     "groups": [
      {
       "delta": 3,
       "key": "teach",
       "label": "Who teaches",
       "names": 31
      },
      {
       "delta": 10,
       "key": "support",
       "label": "Who supports children",
       "names": 19
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": 1,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 61,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 7.868852459016393,
     "rows": [
      {
       "delta": 3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 30
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 11,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": -1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": 1,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "turkey-hill",
     "students": 480.0,
     "students_with_plans": 85.0,
     "teaching": {
      "bands": [
       {
        "fte": 12.5,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 12.3,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 3.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 28.3,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 26.8,
      "sped_fte": 1.5,
      "students_per_fte": 16.96113074204947,
      "total_fte": 28.3
     }
    }
   ],
   "2015": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 44.8,
      "fy": 2015,
      "heads": 43,
      "ratio": 0.9598214285714286,
      "school": "high"
     },
     "delta_from_fy": 2013,
     "delta_unavailable": null,
     "grade_span": "8\u201312",
     "groups": [
      {
       "delta": 3,
       "key": "teach",
       "label": "Who teaches",
       "names": 43
      },
      {
       "delta": 14,
       "key": "support",
       "label": "Who supports children",
       "names": 18
      },
      {
       "delta": -1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 11
      },
      {
       "delta": 7,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": -1,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Lunenburg High",
     "names": 81,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 6.839506172839506,
     "rows": [
      {
       "delta": 4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 36
      },
      {
       "delta": -1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 12,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 12
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 10
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 4,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": -1,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "high",
     "students": 554.0,
     "students_with_plans": 78.0,
     "teaching": {
      "bands": [
       {
        "fte": 7.5,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 27.3,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 9.9,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.1,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 44.8,
      "career_tech_fte": 0.5,
      "el_fte": 0.0,
      "gen_ed_fte": 39.6,
      "sped_fte": 4.8,
      "students_per_fte": 12.366071428571429,
      "total_fte": 44.8
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 28.9,
      "fy": 2015,
      "heads": 47,
      "ratio": 1.6262975778546713,
      "school": "primary"
     },
     "delta_from_fy": 2013,
     "delta_unavailable": null,
     "grade_span": "PK\u20133",
     "groups": [
      {
       "delta": 16,
       "key": "teach",
       "label": "Who teaches",
       "names": 47
      },
      {
       "delta": -15,
       "key": "support",
       "label": "Who supports children",
       "names": 8
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 6
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      },
      {
       "delta": 10,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 15
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 82,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 6.365853658536586,
     "rows": [
      {
       "delta": 12,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 34
      },
      {
       "delta": 4,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 13
      },
      {
       "delta": -10,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 7
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 5
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": 10,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 15
      }
     ],
     "school": "primary",
     "students": 522.0,
     "students_with_plans": 99.0,
     "teaching": {
      "bands": [
       {
        "fte": 19.3,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 6.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 3.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 28.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 25.3,
      "sped_fte": 3.6,
      "students_per_fte": 18.062283737024224,
      "total_fte": 28.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 28.0,
      "fy": 2015,
      "heads": 31,
      "ratio": 1.1071428571428572,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2013,
     "delta_unavailable": null,
     "grade_span": "4\u20137",
     "groups": [
      {
       "delta": 2,
       "key": "teach",
       "label": "Who teaches",
       "names": 31
      },
      {
       "delta": 14,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": 7,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": 0,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 4
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 67,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 7.17910447761194,
     "rows": [
      {
       "delta": 1,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 29
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 12,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 16
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 4,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": 0,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 4
      }
     ],
     "school": "turkey-hill",
     "students": 481.0,
     "students_with_plans": 86.0,
     "teaching": {
      "bands": [
       {
        "fte": 12.5,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 12.3,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 3.2,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 28.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.9,
      "sped_fte": 0.1,
      "students_per_fte": 17.178571428571427,
      "total_fte": 28.0
     }
    }
   ],
   "2016": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 44.6,
      "fy": 2016,
      "heads": 33,
      "ratio": 0.7399103139013453,
      "school": "high"
     },
     "delta_from_fy": 2014,
     "delta_unavailable": null,
     "grade_span": "8\u201312",
     "groups": [
      {
       "delta": -11,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": 2,
       "key": "support",
       "label": "Who supports children",
       "names": 18
      },
      {
       "delta": 2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 14
      },
      {
       "delta": 4,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 11
      },
      {
       "delta": 1,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Lunenburg High",
     "names": 78,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 7.038461538461538,
     "rows": [
      {
       "delta": -11,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 26
      },
      {
       "delta": -1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 6
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 11
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 11
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 3
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": 1,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "high",
     "students": 549.0,
     "students_with_plans": 80.0,
     "teaching": {
      "bands": [
       {
        "fte": 8.6,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 26.2,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 9.7,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.1,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 44.6,
      "career_tech_fte": 0.6,
      "el_fte": 0.5,
      "gen_ed_fte": 39.3,
      "sped_fte": 4.3,
      "students_per_fte": 12.309417040358744,
      "total_fte": 44.6
     }
    },
    {
     "cross_check": null,
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2014",
     "grade_span": "",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 25
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 16
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 5
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": null,
     "names": 51,
     "names_band": null,
     "org_code": null,
     "per_adult": null,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 25
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 11
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": null,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "middle",
     "students": null,
     "students_with_plans": null,
     "teaching": null
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 27.8,
      "fy": 2016,
      "heads": 29,
      "ratio": 1.0431654676258992,
      "school": "primary"
     },
     "delta_from_fy": 2014,
     "delta_unavailable": null,
     "grade_span": "PK\u20133",
     "groups": [
      {
       "delta": -4,
       "key": "teach",
       "label": "Who teaches",
       "names": 29
      },
      {
       "delta": -6,
       "key": "support",
       "label": "Who supports children",
       "names": 21
      },
      {
       "delta": 1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 8
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 62,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 8.112903225806452,
     "rows": [
      {
       "delta": -5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 21
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 8
      },
      {
       "delta": -5,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 16
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 1,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      }
     ],
     "school": "primary",
     "students": 503.0,
     "students_with_plans": 105.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.3,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 6.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 0.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 27.8,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 25.3,
      "sped_fte": 2.5,
      "students_per_fte": 18.093525179856115,
      "total_fte": 27.8
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 32.2,
      "fy": 2016,
      "heads": 32,
      "ratio": 0.9937888198757763,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2014,
     "delta_unavailable": null,
     "grade_span": "4\u20137",
     "groups": [
      {
       "delta": 1,
       "key": "teach",
       "label": "Who teaches",
       "names": 32
      },
      {
       "delta": 1,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 9
      }
     ],
     "name": "Turkey Hill Middle",
     "names": 61,
     "names_band": null,
     "org_code": "01620020",
     "per_adult": 8.442622950819672,
     "rows": [
      {
       "delta": -7,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 23
      },
      {
       "delta": 9,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 9
      },
      {
       "delta": 0,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": -1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 3,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 4
      },
      {
       "delta": 2,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      }
     ],
     "school": "turkey-hill",
     "students": 515.0,
     "students_with_plans": 91.0,
     "teaching": {
      "bands": [
       {
        "fte": 14.7,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 14.5,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 3.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 32.2,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 28.2,
      "sped_fte": 4.0,
      "students_per_fte": 15.993788819875775,
      "total_fte": 32.2
     }
    }
   ],
   "2017": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 35.7,
      "fy": 2017,
      "heads": 30,
      "ratio": 0.8403361344537814,
      "school": "high"
     },
     "delta_from_fy": 2015,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": -13,
       "key": "teach",
       "label": "Who teaches",
       "names": 30
      },
      {
       "delta": 2,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 14
      },
      {
       "delta": 3,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      },
      {
       "delta": 6,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 8
      }
     ],
     "name": "Lunenburg High",
     "names": 82,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 5.353658536585366,
     "rows": [
      {
       "delta": -8,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 28
      },
      {
       "delta": -6,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 13
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 11
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 3
      },
      {
       "delta": 2,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": 6,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 8
      }
     ],
     "school": "high",
     "students": 439.0,
     "students_with_plans": 55.0,
     "teaching": {
      "bands": [
       {
        "fte": 24.9,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 10.4,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.4,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 35.7,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 35.7,
      "sped_fte": 0.0,
      "students_per_fte": 12.296918767507002,
      "total_fte": 35.7
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 25.9,
      "fy": 2017,
      "heads": 15,
      "ratio": 0.5791505791505792,
      "school": "middle"
     },
     "delta_from_fy": null,
     "delta_unavailable": "no roster was printed for this school in FY2015",
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 15
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 13
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 11
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 23
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 66,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 5.878787878787879,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 12
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 7
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": null,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 23
      }
     ],
     "school": "middle",
     "students": 388.0,
     "students_with_plans": 61.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.9,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 25.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 25.9,
      "sped_fte": 0.0,
      "students_per_fte": 14.980694980694981,
      "total_fte": 25.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 23.5,
      "fy": 2017,
      "heads": 29,
      "ratio": 1.2340425531914894,
      "school": "primary"
     },
     "delta_from_fy": 2015,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": -18,
       "key": "teach",
       "label": "Who teaches",
       "names": 29
      },
      {
       "delta": 14,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": -2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": 0,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      },
      {
       "delta": -6,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 9
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 70,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.514285714285714,
     "rows": [
      {
       "delta": -12,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 22
      },
      {
       "delta": -6,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 10,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 17
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 2,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": -1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": -6,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 9
      }
     ],
     "school": "primary",
     "students": 386.0,
     "students_with_plans": 82.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.0,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.5,
      "sped_fte": 2.0,
      "students_per_fte": 16.425531914893618,
      "total_fte": 23.5
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 27.0,
      "fy": 2017,
      "heads": 33,
      "ratio": 1.2222222222222223,
      "school": "turkey-hill"
     },
     "delta_from_fy": null,
     "delta_unavailable": "FY2015 and FY2017 are two different schools in the state\u2019s own records, either side of the FY2017 reorganisation",
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 12
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 58,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 6.896551724137931,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 20
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 13
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 9
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      }
     ],
     "school": "turkey-hill",
     "students": 400.0,
     "students_with_plans": 71.0,
     "teaching": {
      "bands": [
       {
        "fte": 25.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 27.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 23.5,
      "sped_fte": 3.5,
      "students_per_fte": 14.814814814814815,
      "total_fte": 27.0
     }
    }
   ],
   "2018": [
    {
     "cross_check": {
      "flag": null,
      "fte": 34.6,
      "fy": 2018,
      "heads": 36,
      "ratio": 1.0404624277456647,
      "school": "high"
     },
     "delta_from_fy": 2016,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": 3,
       "key": "teach",
       "label": "Who teaches",
       "names": 36
      },
      {
       "delta": 3,
       "key": "support",
       "label": "Who supports children",
       "names": 21
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 14
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      }
     ],
     "name": "Lunenburg High",
     "names": 81,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 5.45679012345679,
     "rows": [
      {
       "delta": 3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 29
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 6
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 12
      },
      {
       "delta": 2,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 5
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 10
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 4
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      }
     ],
     "school": "high",
     "students": 442.0,
     "students_with_plans": 49.0,
     "teaching": {
      "bands": [
       {
        "fte": 13.3,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 21.1,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.3,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 34.6,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 34.6,
      "sped_fte": 0.0,
      "students_per_fte": 12.774566473988438,
      "total_fte": 34.6
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 28.9,
      "fy": 2018,
      "heads": 21,
      "ratio": 0.726643598615917,
      "school": "middle"
     },
     "delta_from_fy": null,
     "delta_unavailable": "FY2016 and FY2018 are two different schools in the state\u2019s own records, either side of the FY2017 reorganisation",
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": null,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 12
      },
      {
       "delta": null,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 12
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 67,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 6.313432835820896,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 18
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 14
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": null,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": null,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": null,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": null,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 12
      }
     ],
     "school": "middle",
     "students": 423.0,
     "students_with_plans": 67.0,
     "teaching": {
      "bands": [
       {
        "fte": 27.7,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 1.2,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 28.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 28.9,
      "sped_fte": 0.0,
      "students_per_fte": 14.636678200692042,
      "total_fte": 28.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 25.0,
      "fy": 2018,
      "heads": 31,
      "ratio": 1.24,
      "school": "primary"
     },
     "delta_from_fy": 2016,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": 2,
       "key": "teach",
       "label": "Who teaches",
       "names": 31
      },
      {
       "delta": 3,
       "key": "support",
       "label": "Who supports children",
       "names": 24
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -3,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 5
      },
      {
       "delta": 7,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 7
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 71,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.549295774647887,
     "rows": [
      {
       "delta": 0,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 21
      },
      {
       "delta": 2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 10
      },
      {
       "delta": 4,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 20
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": -3,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 1
      },
      {
       "delta": 7,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 7
      }
     ],
     "school": "primary",
     "students": 394.0,
     "students_with_plans": 71.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.0,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 25.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 23.0,
      "sped_fte": 2.0,
      "students_per_fte": 15.76,
      "total_fte": 25.0
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 24.5,
      "fy": 2018,
      "heads": 34,
      "ratio": 1.3877551020408163,
      "school": "turkey-hill"
     },
     "delta_from_fy": null,
     "delta_unavailable": "FY2016 and FY2018 are two different schools in the state\u2019s own records, either side of the FY2017 reorganisation",
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": null,
       "key": "teach",
       "label": "Who teaches",
       "names": 34
      },
      {
       "delta": null,
       "key": "support",
       "label": "Who supports children",
       "names": 14
      },
      {
       "delta": null,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 58,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 6.431034482758621,
     "rows": [
      {
       "delta": null,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 20
      },
      {
       "delta": null,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 14
      },
      {
       "delta": null,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 8
      },
      {
       "delta": null,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": null,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 4
      },
      {
       "delta": null,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": null,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      }
     ],
     "school": "turkey-hill",
     "students": 373.0,
     "students_with_plans": 60.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.1,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 24.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 20.0,
      "sped_fte": 4.5,
      "students_per_fte": 15.224489795918368,
      "total_fte": 24.5
     }
    }
   ],
   "2019": [
    {
     "cross_check": {
      "flag": null,
      "fte": 32.0,
      "fy": 2019,
      "heads": 35,
      "ratio": 1.09375,
      "school": "high"
     },
     "delta_from_fy": 2017,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": 5,
       "key": "teach",
       "label": "Who teaches",
       "names": 35
      },
      {
       "delta": 0,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": -9,
       "key": "lead",
       "label": "Who runs the building",
       "names": 5
      },
      {
       "delta": 1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 11
      },
      {
       "delta": -5,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 3
      }
     ],
     "name": "Lunenburg High",
     "names": 74,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 6.1891891891891895,
     "rows": [
      {
       "delta": 6,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 34
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 12
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 4
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -9,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 6
      },
      {
       "delta": -5,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 3
      }
     ],
     "school": "high",
     "students": 458.0,
     "students_with_plans": 44.0,
     "teaching": {
      "bands": [
       {
        "fte": 25.4,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 5.9,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.6,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 32.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 32.0,
      "sped_fte": 0.0,
      "students_per_fte": 14.3125,
      "total_fte": 32.0
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 28.5,
      "fy": 2019,
      "heads": 21,
      "ratio": 0.7368421052631579,
      "school": "middle"
     },
     "delta_from_fy": 2017,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": 6,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": 6,
       "key": "support",
       "label": "Who supports children",
       "names": 19
      },
      {
       "delta": 1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 12
      },
      {
       "delta": -14,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 9
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 61,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 6.442622950819672,
     "rows": [
      {
       "delta": 6,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 18
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": 6,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 13
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 5
      },
      {
       "delta": -14,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 9
      }
     ],
     "school": "middle",
     "students": 393.0,
     "students_with_plans": 57.0,
     "teaching": {
      "bands": [
       {
        "fte": 28.5,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       }
      ],
      "bands_total": 28.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 28.5,
      "sped_fte": 0.0,
      "students_per_fte": 13.789473684210526,
      "total_fte": 28.5
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 23.5,
      "fy": 2019,
      "heads": 27,
      "ratio": 1.148936170212766,
      "school": "primary"
     },
     "delta_from_fy": 2017,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": -2,
       "key": "teach",
       "label": "Who teaches",
       "names": 27
      },
      {
       "delta": 3,
       "key": "support",
       "label": "Who supports children",
       "names": 25
      },
      {
       "delta": -1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": -2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 4
      },
      {
       "delta": 4,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 13
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 72,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.805555555555555,
     "rows": [
      {
       "delta": -4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 18
      },
      {
       "delta": 2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 9
      },
      {
       "delta": 3,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 20
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": -1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 4,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 13
      }
     ],
     "school": "primary",
     "students": 418.0,
     "students_with_plans": 98.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.0,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.5,
      "sped_fte": 2.0,
      "students_per_fte": 17.78723404255319,
      "total_fte": 23.5
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 25.5,
      "fy": 2019,
      "heads": 25,
      "ratio": 0.9803921568627451,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2017,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": -8,
       "key": "teach",
       "label": "Who teaches",
       "names": 25
      },
      {
       "delta": -4,
       "key": "support",
       "label": "Who supports children",
       "names": 8
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 9
      },
      {
       "delta": 2,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 44,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 8.454545454545455,
     "rows": [
      {
       "delta": -6,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 14
      },
      {
       "delta": -2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 11
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 8
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": -1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 2,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "turkey-hill",
     "students": 372.0,
     "students_with_plans": 58.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.7,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.8,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 25.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 22.0,
      "sped_fte": 3.5,
      "students_per_fte": 14.588235294117647,
      "total_fte": 25.5
     }
    }
   ],
   "2020": [
    {
     "cross_check": {
      "flag": null,
      "fte": 32.2,
      "fy": 2020,
      "heads": 36,
      "ratio": 1.1180124223602483,
      "school": "high"
     },
     "delta_from_fy": 2018,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 36
      },
      {
       "delta": -10,
       "key": "support",
       "label": "Who supports children",
       "names": 11
      },
      {
       "delta": 2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 16
      },
      {
       "delta": 7,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 7
      }
     ],
     "name": "Lunenburg High",
     "names": 70,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 6.457142857142857,
     "rows": [
      {
       "delta": 0,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 29
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 6
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 5
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 12
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 4
      },
      {
       "delta": 7,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 7
      }
     ],
     "school": "high",
     "students": 452.0,
     "students_with_plans": 37.0,
     "teaching": {
      "bands": [
       {
        "fte": 24.6,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 7.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 32.2,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 32.2,
      "sped_fte": 0.0,
      "students_per_fte": 14.037267080745341,
      "total_fte": 32.2
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 27.7,
      "fy": 2020,
      "heads": 20,
      "ratio": 0.7220216606498195,
      "school": "middle"
     },
     "delta_from_fy": 2018,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": -1,
       "key": "teach",
       "label": "Who teaches",
       "names": 20
      },
      {
       "delta": -12,
       "key": "support",
       "label": "Who supports children",
       "names": 8
      },
      {
       "delta": 2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      },
      {
       "delta": -6,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 6
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 48,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 8.458333333333334,
     "rows": [
      {
       "delta": -1,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 17
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": -6,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 8
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": -2,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": -6,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 6
      }
     ],
     "school": "middle",
     "students": 406.0,
     "students_with_plans": 47.0,
     "teaching": {
      "bands": [
       {
        "fte": 27.7,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       }
      ],
      "bands_total": 27.7,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.7,
      "sped_fte": 0.0,
      "students_per_fte": 14.657039711191336,
      "total_fte": 27.7
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 24.0,
      "fy": 2020,
      "heads": 35,
      "ratio": 1.4583333333333333,
      "school": "primary"
     },
     "delta_from_fy": 2018,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": 4,
       "key": "teach",
       "label": "Who teaches",
       "names": 35
      },
      {
       "delta": -3,
       "key": "support",
       "label": "Who supports children",
       "names": 21
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      },
      {
       "delta": -5,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 69,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 6.043478260869565,
     "rows": [
      {
       "delta": 7,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 28
      },
      {
       "delta": -3,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": -5,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 4
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 2
      },
      {
       "delta": -5,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "primary",
     "students": 417.0,
     "students_with_plans": 102.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.5,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 24.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 22.0,
      "sped_fte": 2.0,
      "students_per_fte": 17.375,
      "total_fte": 24.0
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 22.6,
      "fy": 2020,
      "heads": 28,
      "ratio": 1.238938053097345,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2018,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": -6,
       "key": "teach",
       "label": "Who teaches",
       "names": 28
      },
      {
       "delta": 8,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": -2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 8
      },
      {
       "delta": 1,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 62,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 5.806451612903226,
     "rows": [
      {
       "delta": 5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 25
      },
      {
       "delta": -12,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 2
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 7,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 2
      },
      {
       "delta": 2,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": -3,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 5
      },
      {
       "delta": -1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 1,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "turkey-hill",
     "students": 360.0,
     "students_with_plans": 52.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.1,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 22.6,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 19.1,
      "sped_fte": 3.5,
      "students_per_fte": 15.929203539823007,
      "total_fte": 22.6
     }
    }
   ],
   "2021": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 30.8,
      "fy": 2021,
      "heads": 29,
      "ratio": 0.9415584415584415,
      "school": "high"
     },
     "delta_from_fy": 2019,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": -6,
       "key": "teach",
       "label": "Who teaches",
       "names": 29
      },
      {
       "delta": 2,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": -3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": -5,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      },
      {
       "delta": 11,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 14
      }
     ],
     "name": "Lunenburg High",
     "names": 73,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 6.493150684931507,
     "rows": [
      {
       "delta": -12,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 22
      },
      {
       "delta": 6,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 3,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 4
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 1
      },
      {
       "delta": -2,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 11,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 14
      }
     ],
     "school": "high",
     "students": 474.0,
     "students_with_plans": 50.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.3,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 7.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 30.8,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 30.8,
      "sped_fte": 0.0,
      "students_per_fte": 15.38961038961039,
      "total_fte": 30.8
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 27.3,
      "fy": 2021,
      "heads": 21,
      "ratio": 0.7692307692307692,
      "school": "middle"
     },
     "delta_from_fy": 2019,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": -4,
       "key": "support",
       "label": "Who supports children",
       "names": 15
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": -9,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 3
      },
      {
       "delta": -5,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 4
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 46,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 8.391304347826088,
     "rows": [
      {
       "delta": -5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 13
      },
      {
       "delta": 4,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 12
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 3,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": -5,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 1
      },
      {
       "delta": -4,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 1
      },
      {
       "delta": -5,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 4
      }
     ],
     "school": "middle",
     "students": 386.0,
     "students_with_plans": 49.0,
     "teaching": {
      "bands": [
       {
        "fte": 27.3,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       }
      ],
      "bands_total": 27.3,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.3,
      "sped_fte": 0.0,
      "students_per_fte": 14.139194139194139,
      "total_fte": 27.3
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 25.2,
      "fy": 2021,
      "heads": 27,
      "ratio": 1.0714285714285714,
      "school": "primary"
     },
     "delta_from_fy": 2019,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 27
      },
      {
       "delta": -5,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": -2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 1
      },
      {
       "delta": 3,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 7
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 55,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 7.0,
     "rows": [
      {
       "delta": 2,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 20
      },
      {
       "delta": -2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": -3,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 17
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      }
     ],
     "school": "primary",
     "students": 385.0,
     "students_with_plans": 87.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.7,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 1.4,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 25.2,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 23.2,
      "sped_fte": 2.0,
      "students_per_fte": 15.277777777777779,
      "total_fte": 25.2
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 23.9,
      "fy": 2021,
      "heads": 21,
      "ratio": 0.8786610878661089,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2019,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": -4,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": 16,
       "key": "support",
       "label": "Who supports children",
       "names": 24
      },
      {
       "delta": 4,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 8
      },
      {
       "delta": 0,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 59,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 5.830508474576271,
     "rows": [
      {
       "delta": 5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 19
      },
      {
       "delta": -9,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 2
      },
      {
       "delta": 9,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 17
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 2,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": -1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 2
      },
      {
       "delta": 0,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "turkey-hill",
     "students": 344.0,
     "students_with_plans": 59.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.9,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 20.9,
      "sped_fte": 3.0,
      "students_per_fte": 14.393305439330545,
      "total_fte": 23.9
     }
    }
   ],
   "2022": [
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 33.5,
      "fy": 2022,
      "heads": 27,
      "ratio": 0.8059701492537313,
      "school": "high"
     },
     "delta_from_fy": 2020,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": -9,
       "key": "teach",
       "label": "Who teaches",
       "names": 27
      },
      {
       "delta": -4,
       "key": "support",
       "label": "Who supports children",
       "names": 7
      },
      {
       "delta": -2,
       "key": "lead",
       "label": "Who runs the building",
       "names": 14
      },
      {
       "delta": -6,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg High",
     "names": 49,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 9.183673469387756,
     "rows": [
      {
       "delta": -5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 24
      },
      {
       "delta": -3,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 3
      },
      {
       "delta": -2,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": -1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 2,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 2
      },
      {
       "delta": -1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": -2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 10
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 4
      },
      {
       "delta": -6,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "high",
     "students": 450.0,
     "students_with_plans": 45.0,
     "teaching": {
      "bands": [
       {
        "fte": 0.3,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 22.6,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 10.7,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 33.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 33.5,
      "sped_fte": 0.0,
      "students_per_fte": 13.432835820895523,
      "total_fte": 33.5
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 29.1,
      "fy": 2022,
      "heads": 28,
      "ratio": 0.9621993127147765,
      "school": "middle"
     },
     "delta_from_fy": 2020,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": 8,
       "key": "teach",
       "label": "Who teaches",
       "names": 28
      },
      {
       "delta": 14,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 7
      },
      {
       "delta": 4,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 14
      },
      {
       "delta": 4,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 10
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 81,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 4.962962962962963,
     "rows": [
      {
       "delta": 3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 20
      },
      {
       "delta": 4,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 7,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 15
      },
      {
       "delta": 3,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 6
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 3,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 6
      },
      {
       "delta": 4,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 10
      }
     ],
     "school": "middle",
     "students": 402.0,
     "students_with_plans": 42.0,
     "teaching": {
      "bands": [
       {
        "fte": 28.9,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 0.3,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 29.1,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 29.1,
      "sped_fte": 0.0,
      "students_per_fte": 13.81443298969072,
      "total_fte": 29.1
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 23.9,
      "fy": 2022,
      "heads": 33,
      "ratio": 1.380753138075314,
      "school": "primary"
     },
     "delta_from_fy": 2020,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": -2,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": 5,
       "key": "support",
       "label": "Who supports children",
       "names": 26
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      },
      {
       "delta": 0,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 71,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.338028169014085,
     "rows": [
      {
       "delta": -3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 25
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 8
      },
      {
       "delta": 4,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 19
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 2,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 2
      },
      {
       "delta": -1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 0,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "primary",
     "students": 379.0,
     "students_with_plans": 64.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.3,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.9,
      "sped_fte": 2.0,
      "students_per_fte": 15.85774058577406,
      "total_fte": 23.9
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 23.6,
      "fy": 2022,
      "heads": 34,
      "ratio": 1.4406779661016949,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2020,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": 6,
       "key": "teach",
       "label": "Who teaches",
       "names": 34
      },
      {
       "delta": -1,
       "key": "support",
       "label": "Who supports children",
       "names": 21
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 6
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 71,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 5.084507042253521,
     "rows": [
      {
       "delta": 3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 28
      },
      {
       "delta": 3,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 5
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 14
      },
      {
       "delta": -1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 2
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 2,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 7
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      }
     ],
     "school": "turkey-hill",
     "students": 361.0,
     "students_with_plans": 61.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.1,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 0.5,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.6,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.1,
      "sped_fte": 2.5,
      "students_per_fte": 15.296610169491524,
      "total_fte": 23.6
     }
    }
   ],
   "2023": [
    {
     "cross_check": {
      "flag": null,
      "fte": 35.8,
      "fy": 2023,
      "heads": 44,
      "ratio": 1.229050279329609,
      "school": "high"
     },
     "delta_from_fy": 2021,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": 15,
       "key": "teach",
       "label": "Who teaches",
       "names": 44
      },
      {
       "delta": -2,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": 5,
       "key": "lead",
       "label": "Who runs the building",
       "names": 7
      },
      {
       "delta": 0,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 6
      },
      {
       "delta": -11,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 3
      }
     ],
     "name": "Lunenburg High",
     "names": 80,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 5.5,
     "rows": [
      {
       "delta": 13,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 35
      },
      {
       "delta": 2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 9
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 14
      },
      {
       "delta": -1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 3,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 4
      },
      {
       "delta": -3,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 3,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": -11,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 3
      }
     ],
     "school": "high",
     "students": 440.0,
     "students_with_plans": 43.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.2,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 12.6,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 35.8,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 35.6,
      "sped_fte": 0.2,
      "students_per_fte": 12.29050279329609,
      "total_fte": 35.8
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 27.1,
      "fy": 2023,
      "heads": 21,
      "ratio": 0.7749077490774907,
      "school": "middle"
     },
     "delta_from_fy": 2021,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": -2,
       "key": "support",
       "label": "Who supports children",
       "names": 13
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 6
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 2
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 42,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 9.047619047619047,
     "rows": [
      {
       "delta": 2,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 15
      },
      {
       "delta": -1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 6
      },
      {
       "delta": -6,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 6
      },
      {
       "delta": 3,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 2,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 5
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 1
      }
     ],
     "school": "middle",
     "students": 380.0,
     "students_with_plans": 62.0,
     "teaching": {
      "bands": [
       {
        "fte": 26.9,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 0.3,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 27.1,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.1,
      "sped_fte": 0.0,
      "students_per_fte": 14.022140221402214,
      "total_fte": 27.1
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 26.7,
      "fy": 2023,
      "heads": 33,
      "ratio": 1.2359550561797754,
      "school": "primary"
     },
     "delta_from_fy": 2021,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": 6,
       "key": "teach",
       "label": "Who teaches",
       "names": 33
      },
      {
       "delta": 8,
       "key": "support",
       "label": "Who supports children",
       "names": 28
      },
      {
       "delta": 3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -4,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 3
      },
      {
       "delta": 16,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 16
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 84,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 4.571428571428571,
     "rows": [
      {
       "delta": 4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 24
      },
      {
       "delta": 2,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 9
      },
      {
       "delta": 5,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 22
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 3,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": -2,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 1
      },
      {
       "delta": 16,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 16
      }
     ],
     "school": "primary",
     "students": 384.0,
     "students_with_plans": 66.0,
     "teaching": {
      "bands": [
       {
        "fte": 22.5,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 4.2,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 26.7,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 26.7,
      "sped_fte": 0.0,
      "students_per_fte": 14.382022471910112,
      "total_fte": 26.7
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 22.0,
      "fy": 2023,
      "heads": 26,
      "ratio": 1.1818181818181819,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2021,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": 5,
       "key": "teach",
       "label": "Who teaches",
       "names": 26
      },
      {
       "delta": -2,
       "key": "support",
       "label": "Who supports children",
       "names": 22
      },
      {
       "delta": 1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 9
      },
      {
       "delta": 0,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 59,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 5.983050847457627,
     "rows": [
      {
       "delta": 5,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 24
      },
      {
       "delta": -1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 16
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 0,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "turkey-hill",
     "students": 353.0,
     "students_with_plans": 54.0,
     "teaching": {
      "bands": [
       {
        "fte": 22.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       }
      ],
      "bands_total": 22.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 20.0,
      "sped_fte": 2.0,
      "students_per_fte": 16.045454545454547,
      "total_fte": 22.0
     }
    }
   ],
   "2024": [
    {
     "cross_check": {
      "flag": null,
      "fte": 37.0,
      "fy": 2024,
      "heads": 41,
      "ratio": 1.1081081081081081,
      "school": "high"
     },
     "delta_from_fy": 2022,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": 14,
       "key": "teach",
       "label": "Who teaches",
       "names": 41
      },
      {
       "delta": 13,
       "key": "support",
       "label": "Who supports children",
       "names": 20
      },
      {
       "delta": -12,
       "key": "lead",
       "label": "Who runs the building",
       "names": 2
      },
      {
       "delta": 12,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 12
      },
      {
       "delta": 1,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 2
      }
     ],
     "name": "Lunenburg High",
     "names": 77,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 5.8311688311688314,
     "rows": [
      {
       "delta": 11,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 35
      },
      {
       "delta": 3,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 6
      },
      {
       "delta": 14,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 14
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": -1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": -2,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 2
      },
      {
       "delta": 4,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 4
      },
      {
       "delta": 8,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 8
      },
      {
       "delta": 1,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 2
      }
     ],
     "school": "high",
     "students": 449.0,
     "students_with_plans": 44.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.7,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 13.3,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 37.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 37.0,
      "sped_fte": 0.0,
      "students_per_fte": 12.135135135135135,
      "total_fte": 37.0
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 27.7,
      "fy": 2024,
      "heads": 24,
      "ratio": 0.8664259927797834,
      "school": "middle"
     },
     "delta_from_fy": 2022,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": -4,
       "key": "teach",
       "label": "Who teaches",
       "names": 24
      },
      {
       "delta": 3,
       "key": "support",
       "label": "Who supports children",
       "names": 25
      },
      {
       "delta": -1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 6
      },
      {
       "delta": -12,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 2
      },
      {
       "delta": -9,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 58,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 6.258620689655173,
     "rows": [
      {
       "delta": -4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 16
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 3,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 18
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 5
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": -1,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 1
      },
      {
       "delta": -5,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 1
      },
      {
       "delta": -9,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "middle",
     "students": 363.0,
     "students_with_plans": 57.0,
     "teaching": {
      "bands": [
       {
        "fte": 27.1,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 0.3,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       },
       {
        "fte": 0.3,
        "key": "all_grade_fte",
        "label": "Coded to all grades"
       }
      ],
      "bands_total": 27.7,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 27.7,
      "sped_fte": 0.0,
      "students_per_fte": 13.104693140794224,
      "total_fte": 27.7
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 26.5,
      "fy": 2024,
      "heads": 18,
      "ratio": 0.6792452830188679,
      "school": "primary"
     },
     "delta_from_fy": 2022,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": -15,
       "key": "teach",
       "label": "Who teaches",
       "names": 18
      },
      {
       "delta": 0,
       "key": "support",
       "label": "Who supports children",
       "names": 26
      },
      {
       "delta": -1,
       "key": "lead",
       "label": "Who runs the building",
       "names": 3
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 8
      },
      {
       "delta": 16,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 18
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 73,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.3561643835616435,
     "rows": [
      {
       "delta": -9,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 16
      },
      {
       "delta": -7,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 20
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 2
      },
      {
       "delta": -1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 2,
       "group": "run",
       "key": "technology",
       "label": "Technology staff",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 3
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": 16,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 18
      }
     ],
     "school": "primary",
     "students": 391.0,
     "students_with_plans": 59.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.2,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 3.2,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 26.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 25.5,
      "sped_fte": 1.0,
      "students_per_fte": 14.754716981132075,
      "total_fte": 26.5
     }
    },
    {
     "cross_check": null,
     "delta_from_fy": null,
     "delta_unavailable": "the town printed two rosters for this school in FY2024, so neither end of the step is one year",
     "grade_span": "3\u20135",
     "groups": null,
     "name": "Turkey Hill Elementary School",
     "names": 135,
     "names_band": {
      "high": 70,
      "low": 61,
      "pages": [
       "107",
       "108"
      ],
      "rosters": [
       {
        "leaders": [
         {
          "also": [
           2025
          ],
          "name": "Bethann Cormier"
         },
         {
          "also": [
           2025
          ],
          "name": "Norman Yvon"
         }
        ],
        "names": 64,
        "page": "107",
        "rows": [
         {
          "group": "teach",
          "key": "teacher",
          "label": "Teachers",
          "names": 25
         },
         {
          "group": "support",
          "key": "paraprofessional",
          "label": "Paraprofessionals",
          "names": 15
         },
         {
          "group": "run",
          "key": "custodian",
          "label": "Custodial and maintenance",
          "names": 6
         },
         {
          "group": "run",
          "key": "cafeteria",
          "label": "Kitchen",
          "names": 4
         },
         {
          "group": "teach",
          "key": "specialist",
          "label": "Specialist teachers",
          "names": 3
         },
         {
          "group": "lead",
          "key": "administrator",
          "label": "Principals and administrators",
          "names": 2
         },
         {
          "group": "lead",
          "key": "secretary",
          "label": "Office staff",
          "names": 2
         },
         {
          "group": "support",
          "key": "speech_therapist",
          "label": "Speech therapists",
          "names": 2
         },
         {
          "group": "support",
          "key": "nurse",
          "label": "Nurses",
          "names": 1
         },
         {
          "group": "support",
          "key": "counselor",
          "label": "Counsellors",
          "names": 1
         },
         {
          "group": "support",
          "key": "psychologist",
          "label": "School psychologists",
          "names": 1
         },
         {
          "group": "support",
          "key": "social_worker",
          "label": "Social workers",
          "names": 1
         },
         {
          "group": "teach",
          "key": "librarian",
          "label": "Librarians",
          "names": 1
         }
        ]
       },
       {
        "leaders": [
         {
          "also": [
           2011,
           2012,
           2013,
           2014,
           2015,
           2022
          ],
          "name": "Annica Scott"
         },
         {
          "also": [
           2022
          ],
          "name": "Deidre McLean"
         },
         {
          "also": [
           2011,
           2012,
           2013,
           2014,
           2015,
           2016,
           2017,
           2018,
           2020,
           2021,
           2022
          ],
          "name": "Heidi Champagne"
         },
         {
          "also": [
           2021,
           2022
          ],
          "name": "John Palumbo"
         }
        ],
        "names": 71,
        "page": "108",
        "rows": [
         {
          "group": "teach",
          "key": "teacher",
          "label": "Teachers",
          "names": 28
         },
         {
          "group": "support",
          "key": "paraprofessional",
          "label": "Paraprofessionals",
          "names": 14
         },
         {
          "group": "run",
          "key": "custodian",
          "label": "Custodial and maintenance",
          "names": 7
         },
         {
          "group": "teach",
          "key": "specialist",
          "label": "Specialist teachers",
          "names": 5
         },
         {
          "group": "lead",
          "key": "administrator",
          "label": "Principals and administrators",
          "names": 4
         },
         {
          "group": "run",
          "key": "cafeteria",
          "label": "Kitchen",
          "names": 3
         },
         {
          "group": "lead",
          "key": "secretary",
          "label": "Office staff",
          "names": 2
         },
         {
          "group": "support",
          "key": "nurse",
          "label": "Nurses",
          "names": 2
         },
         {
          "group": "support",
          "key": "counselor",
          "label": "Counsellors",
          "names": 1
         },
         {
          "group": "support",
          "key": "psychologist",
          "label": "School psychologists",
          "names": 1
         },
         {
          "group": "support",
          "key": "social_worker",
          "label": "Social workers",
          "names": 1
         },
         {
          "group": "teach",
          "key": "librarian",
          "label": "Librarians",
          "names": 1
         },
         {
          "group": "support",
          "key": "therapist",
          "label": "Occupational and physical therapists",
          "names": 1
         },
         {
          "group": "support",
          "key": "speech_therapist",
          "label": "Speech therapists",
          "names": 1
         }
        ]
       }
      ],
      "shared": 33,
      "summed": 135
     },
     "org_code": "01620025",
     "per_adult": null,
     "rows": null,
     "school": "turkey-hill",
     "students": 370.0,
     "students_with_plans": 57.0,
     "teaching": {
      "bands": [
       {
        "fte": 19.9,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 2.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 21.9,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.9,
      "sped_fte": 0.0,
      "students_per_fte": 16.894977168949772,
      "total_fte": 21.9
     }
    }
   ],
   "2025": [
    {
     "cross_check": {
      "flag": null,
      "fte": 36.5,
      "fy": 2025,
      "heads": 38,
      "ratio": 1.0410958904109588,
      "school": "high"
     },
     "delta_from_fy": 2023,
     "delta_unavailable": null,
     "grade_span": "9\u201312",
     "groups": [
      {
       "delta": -6,
       "key": "teach",
       "label": "Who teaches",
       "names": 38
      },
      {
       "delta": -4,
       "key": "support",
       "label": "Who supports children",
       "names": 16
      },
      {
       "delta": -3,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": -1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 5
      },
      {
       "delta": -2,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 1
      }
     ],
     "name": "Lunenburg High",
     "names": 64,
     "names_band": null,
     "org_code": "01620505",
     "per_adult": 7.0625,
     "rows": [
      {
       "delta": 3,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 38
      },
      {
       "delta": -3,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 11
      },
      {
       "delta": 1,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 4
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 3
      },
      {
       "delta": -3,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": -1,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": 0,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": -2,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 1
      }
     ],
     "school": "high",
     "students": 452.0,
     "students_with_plans": 48.0,
     "teaching": {
      "bands": [
       {
        "fte": 23.1,
        "key": "grade_9_12_fte",
        "label": "Grades 9 to 12"
       },
       {
        "fte": 13.4,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 36.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 36.3,
      "sped_fte": 0.2,
      "students_per_fte": 12.383561643835616,
      "total_fte": 36.5
     }
    },
    {
     "cross_check": {
      "flag": "fewer-names-than-posts",
      "fte": 25.1,
      "fy": 2025,
      "heads": 21,
      "ratio": 0.8366533864541832,
      "school": "middle"
     },
     "delta_from_fy": 2023,
     "delta_unavailable": null,
     "grade_span": "6\u20138",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 21
      },
      {
       "delta": 4,
       "key": "support",
       "label": "Who supports children",
       "names": 17
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 6
      },
      {
       "delta": 0,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 2
      },
      {
       "delta": 3,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 3
      }
     ],
     "name": "Lunenburg Middle School",
     "names": 49,
     "names_band": null,
     "org_code": "01620305",
     "per_adult": 7.795918367346939,
     "rows": [
      {
       "delta": -2,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 13
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 7
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": 5,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 11
      },
      {
       "delta": 0,
       "group": "support",
       "key": "counselor",
       "label": "Counsellors",
       "names": 3
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 5
      },
      {
       "delta": 0,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 1
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 1
      },
      {
       "delta": 3,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 3
      }
     ],
     "school": "middle",
     "students": 382.0,
     "students_with_plans": 66.0,
     "teaching": {
      "bands": [
       {
        "fte": 24.8,
        "key": "grade_6_8_fte",
        "label": "Grades 6 to 8"
       },
       {
        "fte": 0.3,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 25.1,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 25.1,
      "sped_fte": 0.0,
      "students_per_fte": 15.219123505976095,
      "total_fte": 25.1
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 23.5,
      "fy": 2025,
      "heads": 25,
      "ratio": 1.0638297872340425,
      "school": "primary"
     },
     "delta_from_fy": 2023,
     "delta_unavailable": null,
     "grade_span": "PK\u20132",
     "groups": [
      {
       "delta": -8,
       "key": "teach",
       "label": "Who teaches",
       "names": 25
      },
      {
       "delta": -1,
       "key": "support",
       "label": "Who supports children",
       "names": 27
      },
      {
       "delta": 0,
       "key": "lead",
       "label": "Who runs the building",
       "names": 4
      },
      {
       "delta": 2,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 5
      },
      {
       "delta": -4,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 12
      }
     ],
     "name": "Lunenburg Primary School",
     "names": 73,
     "names_band": null,
     "org_code": "01620010",
     "per_adult": 5.123287671232877,
     "rows": [
      {
       "delta": -4,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 20
      },
      {
       "delta": -5,
       "group": "teach",
       "key": "specialist",
       "label": "Specialist teachers",
       "names": 4
      },
      {
       "delta": 1,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": -2,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 20
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 2
      },
      {
       "delta": 2,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 3
      },
      {
       "delta": -4,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 12
      }
     ],
     "school": "primary",
     "students": 374.0,
     "students_with_plans": 67.0,
     "teaching": {
      "bands": [
       {
        "fte": 21.4,
        "key": "pk_2_fte",
        "label": "Pre-K to grade 2"
       },
       {
        "fte": 2.1,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 23.5,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 21.5,
      "sped_fte": 2.0,
      "students_per_fte": 15.914893617021276,
      "total_fte": 23.5
     }
    },
    {
     "cross_check": {
      "flag": null,
      "fte": 19.0,
      "fy": 2025,
      "heads": 26,
      "ratio": 1.368421052631579,
      "school": "turkey-hill"
     },
     "delta_from_fy": 2023,
     "delta_unavailable": null,
     "grade_span": "3\u20135",
     "groups": [
      {
       "delta": 0,
       "key": "teach",
       "label": "Who teaches",
       "names": 26
      },
      {
       "delta": -5,
       "key": "support",
       "label": "Who supports children",
       "names": 17
      },
      {
       "delta": 5,
       "key": "lead",
       "label": "Who runs the building",
       "names": 5
      },
      {
       "delta": 1,
       "key": "run",
       "label": "Who keeps the building running",
       "names": 10
      },
      {
       "delta": 4,
       "key": "unknown",
       "label": "Printed titles we could not classify",
       "names": 6
      }
     ],
     "name": "Turkey Hill Elementary School",
     "names": 64,
     "names_band": null,
     "org_code": "01620025",
     "per_adult": 5.390625,
     "rows": [
      {
       "delta": 1,
       "group": "teach",
       "key": "teacher",
       "label": "Teachers",
       "names": 25
      },
      {
       "delta": 0,
       "group": "teach",
       "key": "librarian",
       "label": "Librarians",
       "names": 1
      },
      {
       "delta": -6,
       "group": "support",
       "key": "paraprofessional",
       "label": "Paraprofessionals",
       "names": 10
      },
      {
       "delta": 0,
       "group": "support",
       "key": "psychologist",
       "label": "School psychologists",
       "names": 1
      },
      {
       "delta": 0,
       "group": "support",
       "key": "social_worker",
       "label": "Social workers",
       "names": 1
      },
      {
       "delta": 1,
       "group": "support",
       "key": "speech_therapist",
       "label": "Speech therapists",
       "names": 2
      },
      {
       "delta": 1,
       "group": "support",
       "key": "therapist",
       "label": "Occupational and physical therapists",
       "names": 2
      },
      {
       "delta": 0,
       "group": "support",
       "key": "nurse",
       "label": "Nurses",
       "names": 1
      },
      {
       "delta": 4,
       "group": "lead",
       "key": "administrator",
       "label": "Principals and administrators",
       "names": 4
      },
      {
       "delta": 1,
       "group": "lead",
       "key": "secretary",
       "label": "Office staff",
       "names": 1
      },
      {
       "delta": 0,
       "group": "run",
       "key": "custodian",
       "label": "Custodial and maintenance",
       "names": 6
      },
      {
       "delta": 1,
       "group": "run",
       "key": "cafeteria",
       "label": "Kitchen",
       "names": 4
      },
      {
       "delta": 4,
       "group": "unknown",
       "key": "unknown",
       "label": "Printed title we could not classify",
       "names": 6
      }
     ],
     "school": "turkey-hill",
     "students": 345.0,
     "students_with_plans": 47.0,
     "teaching": {
      "bands": [
       {
        "fte": 18.0,
        "key": "grade_3_5_fte",
        "label": "Grades 3 to 5"
       },
       {
        "fte": 1.0,
        "key": "multi_grade_fte",
        "label": "Coded to no single band"
       }
      ],
      "bands_total": 19.0,
      "career_tech_fte": 0.0,
      "el_fte": 0.0,
      "gen_ed_fte": 19.0,
      "sped_fte": 0.0,
      "students_per_fte": 18.157894736842106,
      "total_fte": 19.0
     }
    }
   ]
  },
  "categories": [
   {
    "group": "teach",
    "key": "teacher",
    "label": "Teachers"
   },
   {
    "group": "teach",
    "key": "specialist",
    "label": "Specialist teachers"
   },
   {
    "group": "teach",
    "key": "librarian",
    "label": "Librarians"
   },
   {
    "group": "support",
    "key": "paraprofessional",
    "label": "Paraprofessionals"
   },
   {
    "group": "support",
    "key": "counselor",
    "label": "Counsellors"
   },
   {
    "group": "support",
    "key": "psychologist",
    "label": "School psychologists"
   },
   {
    "group": "support",
    "key": "social_worker",
    "label": "Social workers"
   },
   {
    "group": "support",
    "key": "speech_therapist",
    "label": "Speech therapists"
   },
   {
    "group": "support",
    "key": "therapist",
    "label": "Occupational and physical therapists"
   },
   {
    "group": "support",
    "key": "nurse",
    "label": "Nurses"
   },
   {
    "group": "lead",
    "key": "administrator",
    "label": "Principals and administrators"
   },
   {
    "group": "lead",
    "key": "secretary",
    "label": "Office staff"
   },
   {
    "group": "run",
    "key": "technology",
    "label": "Technology staff"
   },
   {
    "group": "run",
    "key": "custodian",
    "label": "Custodial and maintenance"
   },
   {
    "group": "run",
    "key": "cafeteria",
    "label": "Kitchen"
   },
   {
    "group": "unknown",
    "key": "unknown",
    "label": "Printed title we could not classify"
   }
  ],
  "cross_check": {
   "by_school": [
    {
     "school": "high",
     "short": 8,
     "years": 15
    },
    {
     "school": "middle",
     "short": 9,
     "years": 9
    },
    {
     "school": "passios",
     "short": 1,
     "years": 1
    },
    {
     "school": "primary",
     "short": 2,
     "years": 15
    },
    {
     "school": "turkey-hill",
     "short": 5,
     "years": 14
    }
   ],
   "categories": [
    "teacher",
    "specialist",
    "librarian"
   ],
   "compared": 54,
   "doubled": [
    {
     "each_ratio": [
      1.3242009132420092,
      1.5525114155251143
     ],
     "fte": 21.9,
     "fte_either_side": [
      {
       "fte": 22.0,
       "fy": 2023
      },
      {
       "fte": 21.9,
       "fy": 2024
      },
      {
       "fte": 19.0,
       "fy": 2025
      }
     ],
     "fy": 2024,
     "heads": [
      29,
      34
     ],
     "outside_every_other_year": true,
     "school": "turkey-hill",
     "summed": 63,
     "summed_ratio": 2.8767123287671237
    }
   ],
   "flagged": 25,
   "group": "teach",
   "highest": {
    "flag": null,
    "fte": 28.9,
    "fy": 2015,
    "heads": 47,
    "ratio": 1.6262975778546713,
    "school": "primary"
   },
   "lowest": {
    "flag": "fewer-names-than-posts",
    "fte": 22.4,
    "fy": 2011,
    "heads": 9,
    "ratio": 0.4017857142857143,
    "school": "passios"
   },
   "median_ratio": 1.0407791590783118,
   "short": [
    {
     "flag": "fewer-names-than-posts",
     "fte": 22.4,
     "fy": 2011,
     "heads": 9,
     "ratio": 0.4017857142857143,
     "school": "passios"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 25.9,
     "fy": 2017,
     "heads": 15,
     "ratio": 0.5791505791505792,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 36.5,
     "fy": 2011,
     "heads": 23,
     "ratio": 0.6301369863013698,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 26.5,
     "fy": 2024,
     "heads": 18,
     "ratio": 0.6792452830188679,
     "school": "primary"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 22.6,
     "fy": 2011,
     "heads": 16,
     "ratio": 0.7079646017699115,
     "school": "primary"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 27.7,
     "fy": 2020,
     "heads": 20,
     "ratio": 0.7220216606498195,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 28.9,
     "fy": 2018,
     "heads": 21,
     "ratio": 0.726643598615917,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 28.5,
     "fy": 2019,
     "heads": 21,
     "ratio": 0.7368421052631579,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 44.6,
     "fy": 2016,
     "heads": 33,
     "ratio": 0.7399103139013453,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 27.3,
     "fy": 2021,
     "heads": 21,
     "ratio": 0.7692307692307692,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 27.1,
     "fy": 2023,
     "heads": 21,
     "ratio": 0.7749077490774907,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 33.5,
     "fy": 2022,
     "heads": 27,
     "ratio": 0.8059701492537313,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 25.1,
     "fy": 2025,
     "heads": 21,
     "ratio": 0.8366533864541832,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 35.7,
     "fy": 2017,
     "heads": 30,
     "ratio": 0.8403361344537814,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 46.7,
     "fy": 2013,
     "heads": 40,
     "ratio": 0.8565310492505352,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 27.7,
     "fy": 2024,
     "heads": 24,
     "ratio": 0.8664259927797834,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 23.9,
     "fy": 2021,
     "heads": 21,
     "ratio": 0.8786610878661089,
     "school": "turkey-hill"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 30.8,
     "fy": 2021,
     "heads": 29,
     "ratio": 0.9415584415584415,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 44.8,
     "fy": 2015,
     "heads": 43,
     "ratio": 0.9598214285714286,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 29.1,
     "fy": 2022,
     "heads": 28,
     "ratio": 0.9621993127147765,
     "school": "middle"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 29.9,
     "fy": 2013,
     "heads": 29,
     "ratio": 0.9698996655518395,
     "school": "turkey-hill"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 28.7,
     "fy": 2012,
     "heads": 28,
     "ratio": 0.975609756097561,
     "school": "turkey-hill"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 25.5,
     "fy": 2019,
     "heads": 25,
     "ratio": 0.9803921568627451,
     "school": "turkey-hill"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 44.4,
     "fy": 2014,
     "heads": 44,
     "ratio": 0.990990990990991,
     "school": "high"
    },
    {
     "flag": "fewer-names-than-posts",
     "fte": 32.2,
     "fy": 2016,
     "heads": 32,
     "ratio": 0.9937888198757763,
     "school": "turkey-hill"
    }
   ],
   "what_it_is_not": "A headcount above an FTE is ordinary \u2014 the state counts 123 teachers in Lunenburg holding 112.8 posts between them, so the average teacher holds 0.92 of one. What is flagged is the other direction only: fewer names printed than full-time-equivalent posts, which says the two documents cannot both be complete counts of the same people. It does not say which is wrong."
  },
  "first_fy": 2011,
  "fte_is_teachers_only": "DESE publishes a full-time equivalent for TEACHERS and for nobody else at school level. There is no published FTE for a paraprofessional, an administrator, a nurse, a counsellor, a custodian or a kitchen post at any school in this town, in any year \u2014 so the FTE beside a panel is a teaching total and the difference between it and the roster is not part-timers.",
  "groups": [
   {
    "key": "teach",
    "label": "Who teaches"
   },
   {
    "key": "support",
    "label": "Who supports children"
   },
   {
    "key": "lead",
    "label": "Who runs the building"
   },
   {
    "key": "run",
    "label": "Who keeps the building running"
   },
   {
    "key": "unknown",
    "label": "Printed titles we could not classify"
   }
  ],
  "last_fy": 2025,
  "open_now": [
   "high",
   "middle",
   "primary",
   "turkey-hill"
  ],
  "schools": [
   "high",
   "middle",
   "passios",
   "primary",
   "turkey-hill"
  ],
  "window": 3,
  "year_basis": {
   "reports": 15,
   "searched": 15,
   "sentences": [
    {
     "candidates": {
      "same as the cover": {
       "dese": 361.0,
       "fy": 2022,
       "off": 3.0
      },
      "the year after": {
       "dese": 353.0,
       "fy": 2023,
       "off": 5.0
      }
     },
     "closer": "same as the cover",
     "document": "4129-fy-2022-annual-town-report.pdf",
     "fall": 2022,
     "org_code": "01620025",
     "report_fy": 2022,
     "said": 358,
     "school": "Turkey Hill Elementary"
    },
    {
     "candidates": {
      "same as the cover": {
       "dese": 353.0,
       "fy": 2023,
       "off": 16.0
      },
      "the year after": {
       "dese": 370.0,
       "fy": 2024,
       "off": 1.0
      }
     },
     "closer": "the year after",
     "document": "4131-fy-2023-annual-town-report.pdf",
     "fall": 2023,
     "org_code": "01620025",
     "report_fy": 2023,
     "said": 369,
     "school": "Turkey Hill Elementary"
    },
    {
     "candidates": {
      "same as the cover": {
       "dese": 370.0,
       "fy": 2024,
       "off": 25.0
      },
      "the year after": {
       "dese": 345.0,
       "fy": 2025,
       "off": 0.0
      }
     },
     "closer": "the year after",
     "document": "4132-fy-2024-annual-town-report.pdf",
     "fall": 2024,
     "org_code": "01620025",
     "report_fy": 2024,
     "said": 345,
     "school": "Turkey Hill Elementary"
    }
   ],
   "tally": {
    "same as the cover": 1,
    "the year after": 2
   },
   "verdict": "the year after"
  },
  "years": [
   2011,
   2012,
   2013,
   2014,
   2015,
   2016,
   2017,
   2018,
   2019,
   2020,
   2021,
   2022,
   2023,
   2024,
   2025
  ]
 },
 "closes": "DESE\u2019s EPIMS work assignment detail by school and job classification, which would put an FTE and a funding source beside every adult in a building rather than beside the teaching posts alone; and a dated roster, which would say which school year each printed page describes.",
 "composition": {
  "bands": [
   {
    "all_grade_fte": 9.5,
    "fy": 2008,
    "grade_3_5_fte": 19.3,
    "grade_6_8_fte": 22.7,
    "grade_9_12_fte": 41.0,
    "multi_grade_fte": 6.5,
    "pk_2_fte": 20.5,
    "total_fte": 119.5
   },
   {
    "all_grade_fte": 9.0,
    "fy": 2009,
    "grade_3_5_fte": 21.3,
    "grade_6_8_fte": 22.7,
    "grade_9_12_fte": 40.2,
    "multi_grade_fte": 6.0,
    "pk_2_fte": 21.0,
    "total_fte": 120.2
   },
   {
    "all_grade_fte": 7.2,
    "fy": 2010,
    "grade_3_5_fte": 21.0,
    "grade_6_8_fte": 26.0,
    "grade_9_12_fte": 38.1,
    "multi_grade_fte": 7.2,
    "pk_2_fte": 21.0,
    "total_fte": 120.4
   },
   {
    "all_grade_fte": 1.5,
    "fy": 2011,
    "grade_3_5_fte": 21.4,
    "grade_6_8_fte": 20.0,
    "grade_9_12_fte": 27.9,
    "multi_grade_fte": 13.5,
    "pk_2_fte": 18.1,
    "total_fte": 102.3
   },
   {
    "all_grade_fte": 0.3,
    "fy": 2012,
    "grade_3_5_fte": 21.6,
    "grade_6_8_fte": 25.2,
    "grade_9_12_fte": 28.0,
    "multi_grade_fte": 23.1,
    "pk_2_fte": 16.3,
    "total_fte": 114.4
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2013,
    "grade_3_5_fte": 18.2,
    "grade_6_8_fte": 21.8,
    "grade_9_12_fte": 29.8,
    "multi_grade_fte": 14.4,
    "pk_2_fte": 18.8,
    "total_fte": 103.0
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2014,
    "grade_3_5_fte": 18.8,
    "grade_6_8_fte": 21.8,
    "grade_9_12_fte": 26.7,
    "multi_grade_fte": 13.5,
    "pk_2_fte": 19.8,
    "total_fte": 100.6
   },
   {
    "all_grade_fte": 0.1,
    "fy": 2015,
    "grade_3_5_fte": 18.5,
    "grade_6_8_fte": 19.7,
    "grade_9_12_fte": 27.3,
    "multi_grade_fte": 16.6,
    "pk_2_fte": 19.3,
    "total_fte": 101.6
   },
   {
    "all_grade_fte": 0.1,
    "fy": 2016,
    "grade_3_5_fte": 20.7,
    "grade_6_8_fte": 23.1,
    "grade_9_12_fte": 26.2,
    "multi_grade_fte": 13.2,
    "pk_2_fte": 21.3,
    "total_fte": 104.7
   },
   {
    "all_grade_fte": 0.4,
    "fy": 2017,
    "grade_3_5_fte": 25.0,
    "grade_6_8_fte": 23.9,
    "grade_9_12_fte": 24.9,
    "multi_grade_fte": 16.9,
    "pk_2_fte": 21.0,
    "total_fte": 112.1
   },
   {
    "all_grade_fte": 2.3,
    "fy": 2018,
    "grade_3_5_fte": 23.0,
    "grade_6_8_fte": 27.7,
    "grade_9_12_fte": 13.3,
    "multi_grade_fte": 25.8,
    "pk_2_fte": 23.0,
    "total_fte": 115.1
   },
   {
    "all_grade_fte": 0.6,
    "fy": 2019,
    "grade_3_5_fte": 23.7,
    "grade_6_8_fte": 28.5,
    "grade_9_12_fte": 25.4,
    "multi_grade_fte": 11.2,
    "pk_2_fte": 21.0,
    "total_fte": 110.5
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2020,
    "grade_3_5_fte": 21.1,
    "grade_6_8_fte": 27.7,
    "grade_9_12_fte": 24.6,
    "multi_grade_fte": 12.6,
    "pk_2_fte": 21.5,
    "total_fte": 107.4
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2021,
    "grade_3_5_fte": 21.9,
    "grade_6_8_fte": 27.3,
    "grade_9_12_fte": 23.7,
    "multi_grade_fte": 12.0,
    "pk_2_fte": 23.7,
    "total_fte": 108.7
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2022,
    "grade_3_5_fte": 23.1,
    "grade_6_8_fte": 29.1,
    "grade_9_12_fte": 22.7,
    "multi_grade_fte": 15.0,
    "pk_2_fte": 21.3,
    "total_fte": 111.3
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2023,
    "grade_3_5_fte": 22.0,
    "grade_6_8_fte": 26.9,
    "grade_9_12_fte": 23.4,
    "multi_grade_fte": 18.1,
    "pk_2_fte": 22.5,
    "total_fte": 112.8
   },
   {
    "all_grade_fte": 0.3,
    "fy": 2024,
    "grade_3_5_fte": 19.9,
    "grade_6_8_fte": 27.1,
    "grade_9_12_fte": 23.7,
    "multi_grade_fte": 19.8,
    "pk_2_fte": 23.2,
    "total_fte": 114.0
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2025,
    "grade_3_5_fte": 18.0,
    "grade_6_8_fte": 24.8,
    "grade_9_12_fte": 23.1,
    "multi_grade_fte": 17.8,
    "pk_2_fte": 21.4,
    "total_fte": 105.0
   },
   {
    "all_grade_fte": 0.0,
    "fy": 2026,
    "grade_3_5_fte": 17.4,
    "grade_6_8_fte": 24.7,
    "grade_9_12_fte": 25.0,
    "multi_grade_fte": 15.1,
    "pk_2_fte": 21.2,
    "total_fte": 103.4
   }
  ],
  "district": [
   {
    "el": 3.0,
    "fte": 119.5,
    "fy": 2008,
    "high_needs": null,
    "in_field_pct": null,
    "licensed_pct": 0.987,
    "per_100_high_needs": null,
    "per_100_students": 6.551535087719298,
    "students": 1824.0,
    "students_per_teacher": 15.3,
    "swd": 258.0
   },
   {
    "el": 7.0,
    "fte": 120.2,
    "fy": 2009,
    "high_needs": null,
    "in_field_pct": null,
    "licensed_pct": 0.983,
    "per_100_high_needs": null,
    "per_100_students": 6.912018401380103,
    "students": 1739.0,
    "students_per_teacher": 14.5,
    "swd": 256.0
   },
   {
    "el": 10.0,
    "fte": 120.4,
    "fy": 2010,
    "high_needs": null,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": null,
    "per_100_students": 7.074030552291422,
    "students": 1702.0,
    "students_per_teacher": 14.1,
    "swd": 259.0
   },
   {
    "el": 8.0,
    "fte": 102.3,
    "fy": 2011,
    "high_needs": null,
    "in_field_pct": null,
    "licensed_pct": 0.998,
    "per_100_high_needs": null,
    "per_100_students": 6.2,
    "students": 1650.0,
    "students_per_teacher": 16.1,
    "swd": 262.0
   },
   {
    "el": 10.0,
    "fte": 114.4,
    "fy": 2012,
    "high_needs": null,
    "in_field_pct": null,
    "licensed_pct": 0.991,
    "per_100_high_needs": null,
    "per_100_students": 6.988393402565669,
    "students": 1637.0,
    "students_per_teacher": 14.3,
    "swd": 294.0
   },
   {
    "el": 18.0,
    "fte": 103.0,
    "fy": 2013,
    "high_needs": 458.0,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": 22.489082969432314,
    "per_100_students": 6.490233144297417,
    "students": 1587.0,
    "students_per_teacher": 15.4,
    "swd": 295.0
   },
   {
    "el": 27.0,
    "fte": 100.6,
    "fy": 2014,
    "high_needs": 472.0,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": 21.3135593220339,
    "per_100_students": 6.432225063938619,
    "students": 1564.0,
    "students_per_teacher": 15.6,
    "swd": 283.0
   },
   {
    "el": 17.0,
    "fte": 101.6,
    "fy": 2015,
    "high_needs": 430.0,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": 23.627906976744185,
    "per_100_students": 6.5253692999357735,
    "students": 1557.0,
    "students_per_teacher": 15.3,
    "swd": 288.0
   },
   {
    "el": 23.0,
    "fte": 104.7,
    "fy": 2016,
    "high_needs": 472.0,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": 22.18220338983051,
    "per_100_students": 6.6815571155073386,
    "students": 1567.0,
    "students_per_teacher": 15.0,
    "swd": 299.0
   },
   {
    "el": 26.0,
    "fte": 112.1,
    "fy": 2017,
    "high_needs": 476.0,
    "in_field_pct": null,
    "licensed_pct": 0.991,
    "per_100_high_needs": 23.550420168067227,
    "per_100_students": 6.949783013019219,
    "students": 1613.0,
    "students_per_teacher": 14.4,
    "swd": 283.0
   },
   {
    "el": 35.0,
    "fte": 115.1,
    "fy": 2018,
    "high_needs": 478.0,
    "in_field_pct": null,
    "licensed_pct": 1.0,
    "per_100_high_needs": 24.07949790794979,
    "per_100_students": 7.014015843997562,
    "students": 1641.0,
    "students_per_teacher": 14.3,
    "swd": 268.0
   },
   {
    "el": 24.0,
    "fte": 110.5,
    "fy": 2019,
    "high_needs": 490.0,
    "in_field_pct": 0.875,
    "licensed_pct": 0.991,
    "per_100_high_needs": 22.551020408163264,
    "per_100_students": 6.701030927835052,
    "students": 1649.0,
    "students_per_teacher": 14.9,
    "swd": 277.0
   },
   {
    "el": 18.0,
    "fte": 107.4,
    "fy": 2020,
    "high_needs": 467.0,
    "in_field_pct": 0.897,
    "licensed_pct": 1.0,
    "per_100_high_needs": 22.997858672376875,
    "per_100_students": 6.544789762340036,
    "students": 1641.0,
    "students_per_teacher": 15.3,
    "swd": 255.0
   },
   {
    "el": 17.0,
    "fte": 108.7,
    "fy": 2021,
    "high_needs": 516.0,
    "in_field_pct": 0.926,
    "licensed_pct": 1.0,
    "per_100_high_needs": 21.065891472868216,
    "per_100_students": 6.82360326428123,
    "students": 1593.0,
    "students_per_teacher": 14.7,
    "swd": 261.0
   },
   {
    "el": 22.0,
    "fte": 111.3,
    "fy": 2022,
    "high_needs": 556.0,
    "in_field_pct": 0.924,
    "licensed_pct": 0.982,
    "per_100_high_needs": 20.01798561151079,
    "per_100_students": 6.9693174702567315,
    "students": 1597.0,
    "students_per_teacher": 14.3,
    "swd": 227.0
   },
   {
    "el": 35.0,
    "fte": 112.8,
    "fy": 2023,
    "high_needs": 548.0,
    "in_field_pct": 0.894,
    "licensed_pct": 0.973,
    "per_100_high_needs": 20.583941605839417,
    "per_100_students": 7.221510883482715,
    "students": 1562.0,
    "students_per_teacher": 13.8,
    "swd": 234.0
   },
   {
    "el": 47.0,
    "fte": 114.0,
    "fy": 2024,
    "high_needs": 549.0,
    "in_field_pct": 0.934,
    "licensed_pct": 0.991,
    "per_100_high_needs": 20.76502732240437,
    "per_100_students": 7.215189873417722,
    "students": 1580.0,
    "students_per_teacher": 13.9,
    "swd": 233.0
   },
   {
    "el": 55.0,
    "fte": 105.0,
    "fy": 2025,
    "high_needs": 550.0,
    "in_field_pct": 0.902,
    "licensed_pct": 0.981,
    "per_100_high_needs": 19.09090909090909,
    "per_100_students": 6.717850287907869,
    "students": 1563.0,
    "students_per_teacher": 14.9,
    "swd": 248.0
   },
   {
    "el": 70.0,
    "fte": 103.4,
    "fy": 2026,
    "high_needs": 584.0,
    "in_field_pct": null,
    "licensed_pct": 0.981,
    "per_100_high_needs": 17.705479452054796,
    "per_100_students": 6.594387755102041,
    "students": 1568.0,
    "students_per_teacher": 15.2,
    "swd": 258.0
   }
  ],
  "enrolment": [
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": null,
    "el_pct": null,
    "first_lang_not_english_cnt": 6.0,
    "fy": 1994,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.054,
    "swd_cnt": 194.0,
    "swd_pct": 0.11,
    "total_cnt": 1758.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 0.0,
    "el_pct": 0.0,
    "first_lang_not_english_cnt": 7.0,
    "fy": 1995,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.067,
    "swd_cnt": 220.0,
    "swd_pct": 0.123,
    "total_cnt": 1786.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 2.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 2.0,
    "fy": 1996,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.061,
    "swd_cnt": 200.0,
    "swd_pct": 0.112,
    "total_cnt": 1788.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 0.0,
    "el_pct": 0.0,
    "first_lang_not_english_cnt": 5.0,
    "fy": 1997,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.058,
    "swd_cnt": 198.0,
    "swd_pct": 0.107,
    "total_cnt": 1843.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 2.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 2.0,
    "fy": 1998,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.038,
    "swd_cnt": 209.0,
    "swd_pct": 0.114,
    "total_cnt": 1829.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": null,
    "el_pct": null,
    "first_lang_not_english_cnt": 6.0,
    "fy": 1999,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.037,
    "swd_cnt": 221.0,
    "swd_pct": 0.121,
    "total_cnt": 1830.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 2.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 6.0,
    "fy": 2000,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.046,
    "swd_cnt": 234.0,
    "swd_pct": 0.126,
    "total_cnt": 1861.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 0.0,
    "el_pct": 0.0,
    "first_lang_not_english_cnt": 2.0,
    "fy": 2001,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.048,
    "swd_cnt": 233.0,
    "swd_pct": 0.123,
    "total_cnt": 1889.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 1.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 6.0,
    "fy": 2002,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.054,
    "swd_cnt": 248.0,
    "swd_pct": 0.134,
    "total_cnt": 1851.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 1.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 7.0,
    "fy": 2003,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.073,
    "swd_cnt": 232.0,
    "swd_pct": 0.123,
    "total_cnt": 1887.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 0.0,
    "el_pct": 0.0,
    "first_lang_not_english_cnt": 11.0,
    "fy": 2004,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.066,
    "swd_cnt": 237.0,
    "swd_pct": 0.13,
    "total_cnt": 1830.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 0.0,
    "el_pct": 0.0,
    "first_lang_not_english_cnt": 5.0,
    "fy": 2005,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.063,
    "swd_cnt": 263.0,
    "swd_pct": 0.144,
    "total_cnt": 1822.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 1.0,
    "el_pct": 0.001,
    "first_lang_not_english_cnt": 2.0,
    "fy": 2006,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.059,
    "swd_cnt": 259.0,
    "swd_pct": 0.14,
    "total_cnt": 1836.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 3.0,
    "el_pct": 0.002,
    "first_lang_not_english_cnt": 6.0,
    "fy": 2007,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.082,
    "swd_cnt": 260.0,
    "swd_pct": 0.14,
    "total_cnt": 1844.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 3.0,
    "el_pct": 0.002,
    "first_lang_not_english_cnt": 6.0,
    "fy": 2008,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.1,
    "swd_cnt": 258.0,
    "swd_pct": 0.141,
    "total_cnt": 1824.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 7.0,
    "el_pct": 0.004,
    "first_lang_not_english_cnt": 8.0,
    "fy": 2009,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.082,
    "swd_cnt": 256.0,
    "swd_pct": 0.147,
    "total_cnt": 1739.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 10.0,
    "el_pct": 0.006,
    "first_lang_not_english_cnt": 12.0,
    "fy": 2010,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.092,
    "swd_cnt": 259.0,
    "swd_pct": 0.152,
    "total_cnt": 1702.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 8.0,
    "el_pct": 0.005,
    "first_lang_not_english_cnt": 13.0,
    "fy": 2011,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.101,
    "swd_cnt": 262.0,
    "swd_pct": 0.158,
    "total_cnt": 1650.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 10.0,
    "el_pct": 0.006,
    "first_lang_not_english_cnt": 21.0,
    "fy": 2012,
    "high_needs_cnt": null,
    "high_needs_pct": null,
    "low_income_pct": 0.089,
    "swd_cnt": 294.0,
    "swd_pct": 0.178,
    "total_cnt": 1637.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 18.0,
    "el_pct": 0.011,
    "first_lang_not_english_cnt": 28.0,
    "fy": 2013,
    "high_needs_cnt": 458.0,
    "high_needs_pct": 0.285,
    "low_income_pct": 0.139,
    "swd_cnt": 295.0,
    "swd_pct": 0.184,
    "total_cnt": 1587.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 27.0,
    "el_pct": 0.017,
    "first_lang_not_english_cnt": 32.0,
    "fy": 2014,
    "high_needs_cnt": 472.0,
    "high_needs_pct": 0.297,
    "low_income_pct": 0.155,
    "swd_cnt": 283.0,
    "swd_pct": 0.178,
    "total_cnt": 1564.0
   },
   {
    "econ_disadvantaged_pct": 0.12,
    "el_cnt": 17.0,
    "el_pct": 0.011,
    "first_lang_not_english_cnt": 36.0,
    "fy": 2015,
    "high_needs_cnt": 430.0,
    "high_needs_pct": 0.272,
    "low_income_pct": null,
    "swd_cnt": 288.0,
    "swd_pct": 0.182,
    "total_cnt": 1557.0
   },
   {
    "econ_disadvantaged_pct": 0.147,
    "el_cnt": 23.0,
    "el_pct": 0.015,
    "first_lang_not_english_cnt": 41.0,
    "fy": 2016,
    "high_needs_cnt": 472.0,
    "high_needs_pct": 0.297,
    "low_income_pct": null,
    "swd_cnt": 299.0,
    "swd_pct": 0.188,
    "total_cnt": 1567.0
   },
   {
    "econ_disadvantaged_pct": 0.163,
    "el_cnt": 26.0,
    "el_pct": 0.016,
    "first_lang_not_english_cnt": 46.0,
    "fy": 2017,
    "high_needs_cnt": 476.0,
    "high_needs_pct": 0.293,
    "low_income_pct": null,
    "swd_cnt": 283.0,
    "swd_pct": 0.174,
    "total_cnt": 1613.0
   },
   {
    "econ_disadvantaged_pct": 0.161,
    "el_cnt": 35.0,
    "el_pct": 0.021,
    "first_lang_not_english_cnt": 57.0,
    "fy": 2018,
    "high_needs_cnt": 478.0,
    "high_needs_pct": 0.289,
    "low_income_pct": null,
    "swd_cnt": 268.0,
    "swd_pct": 0.162,
    "total_cnt": 1641.0
   },
   {
    "econ_disadvantaged_pct": 0.167,
    "el_cnt": 24.0,
    "el_pct": 0.015,
    "first_lang_not_english_cnt": 53.0,
    "fy": 2019,
    "high_needs_cnt": 490.0,
    "high_needs_pct": 0.295,
    "low_income_pct": null,
    "swd_cnt": 277.0,
    "swd_pct": 0.167,
    "total_cnt": 1649.0
   },
   {
    "econ_disadvantaged_pct": 0.169,
    "el_cnt": 18.0,
    "el_pct": 0.011,
    "first_lang_not_english_cnt": 56.0,
    "fy": 2020,
    "high_needs_cnt": 467.0,
    "high_needs_pct": 0.283,
    "low_income_pct": null,
    "swd_cnt": 255.0,
    "swd_pct": 0.154,
    "total_cnt": 1641.0
   },
   {
    "econ_disadvantaged_pct": 0.207,
    "el_cnt": 17.0,
    "el_pct": 0.011,
    "first_lang_not_english_cnt": 66.0,
    "fy": 2021,
    "high_needs_cnt": 516.0,
    "high_needs_pct": 0.321,
    "low_income_pct": null,
    "swd_cnt": 261.0,
    "swd_pct": 0.163,
    "total_cnt": 1593.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 22.0,
    "el_pct": 0.014,
    "first_lang_not_english_cnt": 87.0,
    "fy": 2022,
    "high_needs_cnt": 556.0,
    "high_needs_pct": 0.346,
    "low_income_pct": 0.256,
    "swd_cnt": 227.0,
    "swd_pct": 0.141,
    "total_cnt": 1597.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 35.0,
    "el_pct": 0.022,
    "first_lang_not_english_cnt": 93.0,
    "fy": 2023,
    "high_needs_cnt": 548.0,
    "high_needs_pct": 0.35,
    "low_income_pct": 0.249,
    "swd_cnt": 234.0,
    "swd_pct": 0.149,
    "total_cnt": 1562.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 47.0,
    "el_pct": 0.03,
    "first_lang_not_english_cnt": 123.0,
    "fy": 2024,
    "high_needs_cnt": 549.0,
    "high_needs_pct": 0.346,
    "low_income_pct": 0.247,
    "swd_cnt": 233.0,
    "swd_pct": 0.147,
    "total_cnt": 1580.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 55.0,
    "el_pct": 0.035,
    "first_lang_not_english_cnt": 143.0,
    "fy": 2025,
    "high_needs_cnt": 550.0,
    "high_needs_pct": 0.35,
    "low_income_pct": 0.233,
    "swd_cnt": 248.0,
    "swd_pct": 0.158,
    "total_cnt": 1563.0
   },
   {
    "econ_disadvantaged_pct": null,
    "el_cnt": 70.0,
    "el_pct": 0.045,
    "first_lang_not_english_cnt": 173.0,
    "fy": 2026,
    "high_needs_cnt": 584.0,
    "high_needs_pct": 0.369,
    "low_income_pct": 0.252,
    "swd_cnt": 258.0,
    "swd_pct": 0.163,
    "total_cnt": 1568.0
   }
  ],
  "eras": {
   "school": 2017,
   "subject": 2013,
   "total": 2013,
   "why_school": "Passios Elementary closed after FY2012 and the FY2017 reconfiguration split Turkey Hill Middle into Turkey Hill Elementary and Lunenburg Middle School. A per-school series drawn across that is drawing the buildings changing grades.",
   "why_subject": "Core-All Subjects -- one teacher counted against every core subject she teaches -- falls from 56.5 FTE in FY2008 to 11.0 in FY2013. That is 47 FTE moving between categories with no staffing event behind it.",
   "why_total": "FY2011 reports 18 FTE below FY2010 and FY2012 reports 12 above FY2011, which no staffing decision produces. The whole run is drawn; the derived peak and trough are taken from the comparable era."
  },
  "every_window": {
   "fell": 95,
   "flat": 0,
   "pairs": 171,
   "rose": 76,
   "rows": [
    {
     "fy": 2008,
     "to": [
      null,
      0.7,
      0.9,
      -17.2,
      -5.1,
      -16.5,
      -18.9,
      -17.9,
      -14.8,
      -7.4,
      -4.4,
      -9.0,
      -12.1,
      -10.8,
      -8.2,
      -6.7,
      -5.5,
      -14.5,
      -16.1
     ]
    },
    {
     "fy": 2009,
     "to": [
      null,
      null,
      0.2,
      -17.9,
      -5.8,
      -17.2,
      -19.6,
      -18.6,
      -15.5,
      -8.1,
      -5.1,
      -9.7,
      -12.8,
      -11.5,
      -8.9,
      -7.4,
      -6.2,
      -15.2,
      -16.8
     ]
    },
    {
     "fy": 2010,
     "to": [
      null,
      null,
      null,
      -18.1,
      -6.0,
      -17.4,
      -19.8,
      -18.8,
      -15.7,
      -8.3,
      -5.3,
      -9.9,
      -13.0,
      -11.7,
      -9.1,
      -7.6,
      -6.4,
      -15.4,
      -17.0
     ]
    },
    {
     "fy": 2011,
     "to": [
      null,
      null,
      null,
      null,
      12.1,
      0.7,
      -1.7,
      -0.7,
      2.4,
      9.8,
      12.8,
      8.2,
      5.1,
      6.4,
      9.0,
      10.5,
      11.7,
      2.7,
      1.1
     ]
    },
    {
     "fy": 2012,
     "to": [
      null,
      null,
      null,
      null,
      null,
      -11.4,
      -13.8,
      -12.8,
      -9.7,
      -2.3,
      0.7,
      -3.9,
      -7.0,
      -5.7,
      -3.1,
      -1.6,
      -0.4,
      -9.4,
      -11.0
     ]
    },
    {
     "fy": 2013,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      -2.4,
      -1.4,
      1.7,
      9.1,
      12.1,
      7.5,
      4.4,
      5.7,
      8.3,
      9.8,
      11.0,
      2.0,
      0.4
     ]
    },
    {
     "fy": 2014,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      1.0,
      4.1,
      11.5,
      14.5,
      9.9,
      6.8,
      8.1,
      10.7,
      12.2,
      13.4,
      4.4,
      2.8
     ]
    },
    {
     "fy": 2015,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      3.1,
      10.5,
      13.5,
      8.9,
      5.8,
      7.1,
      9.7,
      11.2,
      12.4,
      3.4,
      1.8
     ]
    },
    {
     "fy": 2016,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      7.4,
      10.4,
      5.8,
      2.7,
      4.0,
      6.6,
      8.1,
      9.3,
      0.3,
      -1.3
     ]
    },
    {
     "fy": 2017,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      3.0,
      -1.6,
      -4.7,
      -3.4,
      -0.8,
      0.7,
      1.9,
      -7.1,
      -8.7
     ]
    },
    {
     "fy": 2018,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -4.6,
      -7.7,
      -6.4,
      -3.8,
      -2.3,
      -1.1,
      -10.1,
      -11.7
     ]
    },
    {
     "fy": 2019,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -3.1,
      -1.8,
      0.8,
      2.3,
      3.5,
      -5.5,
      -7.1
     ]
    },
    {
     "fy": 2020,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      1.3,
      3.9,
      5.4,
      6.6,
      -2.4,
      -4.0
     ]
    },
    {
     "fy": 2021,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      2.6,
      4.1,
      5.3,
      -3.7,
      -5.3
     ]
    },
    {
     "fy": 2022,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      1.5,
      2.7,
      -6.3,
      -7.9
     ]
    },
    {
     "fy": 2023,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      1.2,
      -7.8,
      -9.4
     ]
    },
    {
     "fy": 2024,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -9.0,
      -10.6
     ]
    },
    {
     "fy": 2025,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -1.6
     ]
    },
    {
     "fy": 2026,
     "to": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ]
    }
   ],
   "years": [
    2008,
    2009,
    2010,
    2011,
    2012,
    2013,
    2014,
    2015,
    2016,
    2017,
    2018,
    2019,
    2020,
    2021,
    2022,
    2023,
    2024,
    2025,
    2026
   ]
  },
  "first_fy": 2008,
  "last_fy": 2026,
  "need_breaks": [
   {
    "measure": "low_income_pct",
    "runs": [
     {
      "first_fy": 1994,
      "last_fy": 2014
     },
     {
      "first_fy": 2022,
      "last_fy": 2026
     }
    ],
    "what": "low income"
   },
   {
    "measure": "econ_disadvantaged_pct",
    "runs": [
     {
      "first_fy": 2015,
      "last_fy": 2021
     }
    ],
    "what": "economically disadvantaged"
   }
  ],
  "not_counted": {
   "first_fy": 2021,
   "job_classes": [
    "Administrator",
    "Other - Licensed",
    "Other - Non-Licensed",
    "Paraprofessional",
    "Teacher"
   ],
   "last_fy": 2023,
   "rollup_trap": "`All Educators` is this file\u2019s own total printed as a row beside seven race rows that sum to it. Reading both doubles every figure.",
   "roster": {
    "first_fy": 2011,
    "last_fy": 2025,
    "roles": [
     {
      "change": -2,
      "first": 9,
      "first_fy": 2011,
      "last": 7,
      "last_fy": 2025,
      "peak": 10,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 9
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 6
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 6
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 6
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 7
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 10
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 7
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 8
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 8
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 8
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 9
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 7
       }
      ],
      "role": "counselor",
      "steps": 14,
      "total": 106,
      "trough": 5,
      "up": 7
     },
     {
      "change": 2,
      "first": 1,
      "first_fy": 2011,
      "last": 3,
      "last_fy": 2025,
      "peak": 5,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 4
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 3
       }
      ],
      "role": "psychologist",
      "steps": 14,
      "total": 37,
      "trough": 1,
      "up": 5
     },
     {
      "change": 2,
      "first": 0,
      "first_fy": 2011,
      "last": 2,
      "last_fy": 2025,
      "peak": 6,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 6
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 3
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 2
       }
      ],
      "role": "social_worker",
      "steps": 14,
      "total": 22,
      "trough": 0,
      "up": 4
     },
     {
      "change": 0,
      "first": 4,
      "first_fy": 2011,
      "last": 4,
      "last_fy": 2025,
      "peak": 8,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 8
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 6
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 4
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 4
       }
      ],
      "role": "nurse",
      "steps": 14,
      "total": 60,
      "trough": 2,
      "up": 6
     },
     {
      "change": 2,
      "first": 3,
      "first_fy": 2011,
      "last": 5,
      "last_fy": 2025,
      "peak": 7,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 5
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 4
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 7
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 5
       }
      ],
      "role": "speech_therapist",
      "steps": 14,
      "total": 60,
      "trough": 2,
      "up": 5
     },
     {
      "change": 3,
      "first": 1,
      "first_fy": 2011,
      "last": 4,
      "last_fy": 2025,
      "peak": 4,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 2
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 4
       }
      ],
      "role": "therapist",
      "steps": 14,
      "total": 31,
      "trough": 1,
      "up": 2
     },
     {
      "change": 0,
      "first": 3,
      "first_fy": 2011,
      "last": 3,
      "last_fy": 2025,
      "peak": 4,
      "points": [
       {
        "doubled": false,
        "fy": 2011,
        "names": 3
       },
       {
        "doubled": false,
        "fy": 2012,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2013,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2014,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2015,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2016,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2017,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2018,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2019,
        "names": 0
       },
       {
        "doubled": false,
        "fy": 2020,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2021,
        "names": 1
       },
       {
        "doubled": false,
        "fy": 2022,
        "names": 2
       },
       {
        "doubled": false,
        "fy": 2023,
        "names": 1
       },
       {
        "doubled": true,
        "fy": 2024,
        "names": 4
       },
       {
        "doubled": false,
        "fy": 2025,
        "names": 3
       }
      ],
      "role": "librarian",
      "steps": 14,
      "total": 23,
      "trough": 0,
      "up": 3
     }
    ]
   },
   "workforce": [
    {
     "educators_headcount": 14.0,
     "fy": 2021,
     "hires_headcount": null,
     "job_class": "Administrator",
     "retained_pct": 0.813
    },
    {
     "educators_headcount": 14.0,
     "fy": 2021,
     "hires_headcount": null,
     "job_class": "Other - Licensed",
     "retained_pct": 0.786
    },
    {
     "educators_headcount": 37.0,
     "fy": 2021,
     "hires_headcount": null,
     "job_class": "Other - Non-Licensed",
     "retained_pct": 0.933
    },
    {
     "educators_headcount": 60.0,
     "fy": 2021,
     "hires_headcount": null,
     "job_class": "Paraprofessional",
     "retained_pct": 0.93
    },
    {
     "educators_headcount": 114.0,
     "fy": 2021,
     "hires_headcount": 7.0,
     "job_class": "Teacher",
     "retained_pct": 0.921
    },
    {
     "educators_headcount": 17.0,
     "fy": 2022,
     "hires_headcount": null,
     "job_class": "Administrator",
     "retained_pct": 0.813
    },
    {
     "educators_headcount": 16.0,
     "fy": 2022,
     "hires_headcount": 7.0,
     "job_class": "Other - Licensed",
     "retained_pct": 0.571
    },
    {
     "educators_headcount": 39.0,
     "fy": 2022,
     "hires_headcount": 8.0,
     "job_class": "Other - Non-Licensed",
     "retained_pct": 0.757
    },
    {
     "educators_headcount": 56.0,
     "fy": 2022,
     "hires_headcount": 14.0,
     "job_class": "Paraprofessional",
     "retained_pct": 0.583
    },
    {
     "educators_headcount": 117.0,
     "fy": 2022,
     "hires_headcount": 7.0,
     "job_class": "Teacher",
     "retained_pct": 0.904
    },
    {
     "educators_headcount": 19.0,
     "fy": 2023,
     "hires_headcount": null,
     "job_class": "Administrator",
     "retained_pct": 0.824
    },
    {
     "educators_headcount": 14.0,
     "fy": 2023,
     "hires_headcount": null,
     "job_class": "Other - Licensed",
     "retained_pct": 0.563
    },
    {
     "educators_headcount": 38.0,
     "fy": 2023,
     "hires_headcount": null,
     "job_class": "Other - Non-Licensed",
     "retained_pct": 0.795
    },
    {
     "educators_headcount": 59.0,
     "fy": 2023,
     "hires_headcount": 14.0,
     "job_class": "Paraprofessional",
     "retained_pct": 0.661
    },
    {
     "educators_headcount": 123.0,
     "fy": 2023,
     "hires_headcount": 10.0,
     "job_class": "Teacher",
     "retained_pct": 0.889
    }
   ],
   "years": 3
  },
  "peak": {
   "el": 47.0,
   "fte": 114.0,
   "fy": 2024,
   "high_needs": 549.0,
   "in_field_pct": 0.934,
   "licensed_pct": 0.991,
   "per_100_high_needs": 20.76502732240437,
   "per_100_students": 7.215189873417722,
   "students": 1580.0,
   "students_per_teacher": 13.9,
   "swd": 233.0
  },
  "programme": {
   "registered_gap": "Why DESE special education teacher FTE falls from 18.5 to 2.0 while total teacher FTE holds flat",
   "rows": [
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2008,
     "gen_ed_fte": 101.0,
     "reconciles": "yes",
     "sped_fte": 18.5,
     "total_fte": 119.5
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2009,
     "gen_ed_fte": 103.2,
     "reconciles": "yes",
     "sped_fte": 17.0,
     "total_fte": 120.2
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2010,
     "gen_ed_fte": 100.4,
     "reconciles": "yes",
     "sped_fte": 20.0,
     "total_fte": 120.4
    },
    {
     "career_tech_fte": 1.4,
     "el_fte": 0.4,
     "fy": 2011,
     "gen_ed_fte": 86.8,
     "reconciles": "yes",
     "sped_fte": 13.7,
     "total_fte": 102.3
    },
    {
     "career_tech_fte": 0.8,
     "el_fte": 0.0,
     "fy": 2012,
     "gen_ed_fte": 99.8,
     "reconciles": "yes",
     "sped_fte": 13.8,
     "total_fte": 114.4
    },
    {
     "career_tech_fte": 0.6,
     "el_fte": 0.0,
     "fy": 2013,
     "gen_ed_fte": 93.3,
     "reconciles": "yes",
     "sped_fte": 9.2,
     "total_fte": 103.0
    },
    {
     "career_tech_fte": 0.6,
     "el_fte": 0.0,
     "fy": 2014,
     "gen_ed_fte": 92.0,
     "reconciles": "yes",
     "sped_fte": 8.0,
     "total_fte": 100.6
    },
    {
     "career_tech_fte": 0.5,
     "el_fte": 0.0,
     "fy": 2015,
     "gen_ed_fte": 92.7,
     "reconciles": "yes",
     "sped_fte": 8.5,
     "total_fte": 101.6
    },
    {
     "career_tech_fte": 0.6,
     "el_fte": 0.5,
     "fy": 2016,
     "gen_ed_fte": 92.8,
     "reconciles": "yes",
     "sped_fte": 10.8,
     "total_fte": 104.7
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2017,
     "gen_ed_fte": 106.6,
     "reconciles": "yes",
     "sped_fte": 5.5,
     "total_fte": 112.1
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2018,
     "gen_ed_fte": 108.6,
     "reconciles": "yes",
     "sped_fte": 6.5,
     "total_fte": 115.1
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2019,
     "gen_ed_fte": 104.0,
     "reconciles": "yes",
     "sped_fte": 6.5,
     "total_fte": 110.5
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2020,
     "gen_ed_fte": 101.9,
     "reconciles": "yes",
     "sped_fte": 5.5,
     "total_fte": 107.4
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2021,
     "gen_ed_fte": 103.7,
     "reconciles": "yes",
     "sped_fte": 5.0,
     "total_fte": 108.7
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2022,
     "gen_ed_fte": 106.8,
     "reconciles": "yes",
     "sped_fte": 4.5,
     "total_fte": 111.3
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2023,
     "gen_ed_fte": 110.6,
     "reconciles": "yes",
     "sped_fte": 2.2,
     "total_fte": 112.8
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2024,
     "gen_ed_fte": 113.0,
     "reconciles": "yes",
     "sped_fte": 1.0,
     "total_fte": 114.0
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2025,
     "gen_ed_fte": 102.9,
     "reconciles": "yes",
     "sped_fte": 2.2,
     "total_fte": 105.0
    },
    {
     "career_tech_fte": 0.0,
     "el_fte": 0.0,
     "fy": 2026,
     "gen_ed_fte": 101.4,
     "reconciles": "yes",
     "sped_fte": 2.0,
     "total_fte": 103.4
    }
   ]
  },
  "schools": {
   "biggest_fall": {
    "first_fy": 2017,
    "grades": "3\u20135",
    "last_fy": 2026,
    "name": "Turkey Hill Elementary School",
    "open_now": true,
    "org_code": "01620025",
    "points": [
     {
      "fte": 27.0,
      "fy": 2017,
      "per_100": 6.75,
      "students": 400.0
     },
     {
      "fte": 24.5,
      "fy": 2018,
      "per_100": 6.568364611260054,
      "students": 373.0
     },
     {
      "fte": 25.5,
      "fy": 2019,
      "per_100": 6.854838709677419,
      "students": 372.0
     },
     {
      "fte": 22.6,
      "fy": 2020,
      "per_100": 6.277777777777778,
      "students": 360.0
     },
     {
      "fte": 23.9,
      "fy": 2021,
      "per_100": 6.9476744186046515,
      "students": 344.0
     },
     {
      "fte": 23.6,
      "fy": 2022,
      "per_100": 6.537396121883656,
      "students": 361.0
     },
     {
      "fte": 22.0,
      "fy": 2023,
      "per_100": 6.232294617563739,
      "students": 353.0
     },
     {
      "fte": 21.9,
      "fy": 2024,
      "per_100": 5.918918918918919,
      "students": 370.0
     },
     {
      "fte": 19.0,
      "fy": 2025,
      "per_100": 5.507246376811594,
      "students": 345.0
     },
     {
      "fte": 18.4,
      "fy": 2026,
      "per_100": 5.168539325842696,
      "students": 356.0
     }
    ],
    "since_era": {
     "change": -8.6,
     "first": 27.0,
     "first_fy": 2017,
     "last": 18.4,
     "last_fy": 2026,
     "pct": -31.85185185185186,
     "steps": 9,
     "up": 2
    },
    "since_peak": {
     "change": -3.5,
     "first": 21.9,
     "first_fy": 2024,
     "last": 18.4,
     "last_fy": 2026,
     "pct": -15.981735159817353,
     "steps": 2,
     "up": 0
    }
   },
   "era": 2017,
   "open_now": [
    "01620010",
    "01620025",
    "01620305",
    "01620505",
    "01620605"
   ],
   "reconciliation": [
    {
     "difference": 0.0,
     "district": 119.5,
     "fy": 2008,
     "schools": 119.5
    },
    {
     "difference": 0.0,
     "district": 120.2,
     "fy": 2009,
     "schools": 120.2
    },
    {
     "difference": -0.0,
     "district": 120.4,
     "fy": 2010,
     "schools": 120.4
    },
    {
     "difference": 0.0,
     "district": 102.3,
     "fy": 2011,
     "schools": 102.3
    },
    {
     "difference": 0.1,
     "district": 114.4,
     "fy": 2012,
     "schools": 114.5
    },
    {
     "difference": 0.1,
     "district": 103.0,
     "fy": 2013,
     "schools": 103.1
    },
    {
     "difference": 0.0,
     "district": 100.6,
     "fy": 2014,
     "schools": 100.6
    },
    {
     "difference": 0.1,
     "district": 101.6,
     "fy": 2015,
     "schools": 101.7
    },
    {
     "difference": -0.1,
     "district": 104.7,
     "fy": 2016,
     "schools": 104.6
    },
    {
     "difference": 0.0,
     "district": 112.1,
     "fy": 2017,
     "schools": 112.1
    },
    {
     "difference": -0.1,
     "district": 115.1,
     "fy": 2018,
     "schools": 115.0
    },
    {
     "difference": 0.0,
     "district": 110.5,
     "fy": 2019,
     "schools": 110.5
    },
    {
     "difference": 0.1,
     "district": 107.4,
     "fy": 2020,
     "schools": 107.5
    },
    {
     "difference": -0.5,
     "district": 108.7,
     "fy": 2021,
     "schools": 108.2
    },
    {
     "difference": -0.1,
     "district": 111.3,
     "fy": 2022,
     "schools": 111.2
    },
    {
     "difference": -0.2,
     "district": 112.8,
     "fy": 2023,
     "schools": 112.6
    },
    {
     "difference": 0.1,
     "district": 114.0,
     "fy": 2024,
     "schools": 114.1
    },
    {
     "difference": 0.1,
     "district": 105.0,
     "fy": 2025,
     "schools": 105.1
    },
    {
     "difference": -0.1,
     "district": 103.4,
     "fy": 2026,
     "schools": 103.3
    }
   ],
   "rows": [
    {
     "first_fy": 2008,
     "grades": "PK\u20132",
     "last_fy": 2026,
     "name": "Lunenburg Primary School",
     "open_now": true,
     "org_code": "01620010",
     "points": [
      {
       "fte": 24.5,
       "fy": 2008,
       "per_100": 5.791962174940898,
       "students": 423.0
      },
      {
       "fte": 24.0,
       "fy": 2009,
       "per_100": 6.2015503875969,
       "students": 387.0
      },
      {
       "fte": 24.5,
       "fy": 2010,
       "per_100": 6.464379947229552,
       "students": 379.0
      },
      {
       "fte": 22.6,
       "fy": 2011,
       "per_100": 6.058981233243967,
       "students": 373.0
      },
      {
       "fte": 22.3,
       "fy": 2012,
       "per_100": 5.77720207253886,
       "students": 386.0
      },
      {
       "fte": 26.5,
       "fy": 2013,
       "per_100": 5.206286836935167,
       "students": 509.0
      },
      {
       "fte": 27.9,
       "fy": 2014,
       "per_100": 5.502958579881657,
       "students": 507.0
      },
      {
       "fte": 28.9,
       "fy": 2015,
       "per_100": 5.53639846743295,
       "students": 522.0
      },
      {
       "fte": 27.8,
       "fy": 2016,
       "per_100": 5.526838966202783,
       "students": 503.0
      },
      {
       "fte": 23.5,
       "fy": 2017,
       "per_100": 6.0880829015544045,
       "students": 386.0
      },
      {
       "fte": 25.0,
       "fy": 2018,
       "per_100": 6.345177664974619,
       "students": 394.0
      },
      {
       "fte": 23.5,
       "fy": 2019,
       "per_100": 5.62200956937799,
       "students": 418.0
      },
      {
       "fte": 24.0,
       "fy": 2020,
       "per_100": 5.755395683453237,
       "students": 417.0
      },
      {
       "fte": 25.2,
       "fy": 2021,
       "per_100": 6.545454545454546,
       "students": 385.0
      },
      {
       "fte": 23.9,
       "fy": 2022,
       "per_100": 6.306068601583114,
       "students": 379.0
      },
      {
       "fte": 26.7,
       "fy": 2023,
       "per_100": 6.953125,
       "students": 384.0
      },
      {
       "fte": 26.5,
       "fy": 2024,
       "per_100": 6.7774936061381075,
       "students": 391.0
      },
      {
       "fte": 23.5,
       "fy": 2025,
       "per_100": 6.283422459893048,
       "students": 374.0
      },
      {
       "fte": 23.1,
       "fy": 2026,
       "per_100": 5.938303341902314,
       "students": 389.0
      }
     ],
     "since_era": {
      "change": -0.4,
      "first": 23.5,
      "first_fy": 2017,
      "last": 23.1,
      "last_fy": 2026,
      "pct": -1.7021276595744619,
      "steps": 9,
      "up": 4
     },
     "since_peak": {
      "change": -3.4,
      "first": 26.5,
      "first_fy": 2024,
      "last": 23.1,
      "last_fy": 2026,
      "pct": -12.830188679245277,
      "steps": 2,
      "up": 0
     }
    },
    {
     "first_fy": 2008,
     "grades": "3\u20135",
     "last_fy": 2012,
     "name": "Thomas C Passios Elementary",
     "open_now": false,
     "org_code": "01620015",
     "points": [
      {
       "fte": 22.5,
       "fy": 2008,
       "per_100": 6.114130434782608,
       "students": 368.0
      },
      {
       "fte": 24.3,
       "fy": 2009,
       "per_100": 6.295336787564767,
       "students": 386.0
      },
      {
       "fte": 25.7,
       "fy": 2010,
       "per_100": 6.7631578947368425,
       "students": 380.0
      },
      {
       "fte": 22.4,
       "fy": 2011,
       "per_100": 6.222222222222222,
       "students": 360.0
      },
      {
       "fte": 25.6,
       "fy": 2012,
       "per_100": 7.211267605633803,
       "students": 355.0
      }
     ],
     "since_era": null,
     "since_peak": null
    },
    {
     "first_fy": 2008,
     "grades": "4\u20137",
     "last_fy": 2016,
     "name": "Turkey Hill Middle",
     "open_now": false,
     "org_code": "01620020",
     "points": [
      {
       "fte": 28.5,
       "fy": 2008,
       "per_100": 6.900726392251816,
       "students": 413.0
      },
      {
       "fte": 28.7,
       "fy": 2009,
       "per_100": 7.265822784810126,
       "students": 395.0
      },
      {
       "fte": 27.9,
       "fy": 2010,
       "per_100": 6.940298507462686,
       "students": 402.0
      },
      {
       "fte": 20.8,
       "fy": 2011,
       "per_100": 5.459317585301838,
       "students": 381.0
      },
      {
       "fte": 28.7,
       "fy": 2012,
       "per_100": 7.435233160621761,
       "students": 386.0
      },
      {
       "fte": 29.9,
       "fy": 2013,
       "per_100": 6.028225806451613,
       "students": 496.0
      },
      {
       "fte": 28.3,
       "fy": 2014,
       "per_100": 5.895833333333333,
       "students": 480.0
      },
      {
       "fte": 28.0,
       "fy": 2015,
       "per_100": 5.8212058212058215,
       "students": 481.0
      },
      {
       "fte": 32.2,
       "fy": 2016,
       "per_100": 6.25242718446602,
       "students": 515.0
      }
     ],
     "since_era": null,
     "since_peak": null
    },
    {
     "first_fy": 2017,
     "grades": "3\u20135",
     "last_fy": 2026,
     "name": "Turkey Hill Elementary School",
     "open_now": true,
     "org_code": "01620025",
     "points": [
      {
       "fte": 27.0,
       "fy": 2017,
       "per_100": 6.75,
       "students": 400.0
      },
      {
       "fte": 24.5,
       "fy": 2018,
       "per_100": 6.568364611260054,
       "students": 373.0
      },
      {
       "fte": 25.5,
       "fy": 2019,
       "per_100": 6.854838709677419,
       "students": 372.0
      },
      {
       "fte": 22.6,
       "fy": 2020,
       "per_100": 6.277777777777778,
       "students": 360.0
      },
      {
       "fte": 23.9,
       "fy": 2021,
       "per_100": 6.9476744186046515,
       "students": 344.0
      },
      {
       "fte": 23.6,
       "fy": 2022,
       "per_100": 6.537396121883656,
       "students": 361.0
      },
      {
       "fte": 22.0,
       "fy": 2023,
       "per_100": 6.232294617563739,
       "students": 353.0
      },
      {
       "fte": 21.9,
       "fy": 2024,
       "per_100": 5.918918918918919,
       "students": 370.0
      },
      {
       "fte": 19.0,
       "fy": 2025,
       "per_100": 5.507246376811594,
       "students": 345.0
      },
      {
       "fte": 18.4,
       "fy": 2026,
       "per_100": 5.168539325842696,
       "students": 356.0
      }
     ],
     "since_era": {
      "change": -8.6,
      "first": 27.0,
      "first_fy": 2017,
      "last": 18.4,
      "last_fy": 2026,
      "pct": -31.85185185185186,
      "steps": 9,
      "up": 2
     },
     "since_peak": {
      "change": -3.5,
      "first": 21.9,
      "first_fy": 2024,
      "last": 18.4,
      "last_fy": 2026,
      "pct": -15.981735159817353,
      "steps": 2,
      "up": 0
     }
    },
    {
     "first_fy": 2017,
     "grades": "6\u20138",
     "last_fy": 2026,
     "name": "Lunenburg Middle School",
     "open_now": true,
     "org_code": "01620305",
     "points": [
      {
       "fte": 25.9,
       "fy": 2017,
       "per_100": 6.675257731958763,
       "students": 388.0
      },
      {
       "fte": 28.9,
       "fy": 2018,
       "per_100": 6.832151300236407,
       "students": 423.0
      },
      {
       "fte": 28.5,
       "fy": 2019,
       "per_100": 7.251908396946565,
       "students": 393.0
      },
      {
       "fte": 27.7,
       "fy": 2020,
       "per_100": 6.822660098522167,
       "students": 406.0
      },
      {
       "fte": 27.3,
       "fy": 2021,
       "per_100": 7.072538860103627,
       "students": 386.0
      },
      {
       "fte": 29.2,
       "fy": 2022,
       "per_100": 7.263681592039801,
       "students": 402.0
      },
      {
       "fte": 27.1,
       "fy": 2023,
       "per_100": 7.131578947368421,
       "students": 380.0
      },
      {
       "fte": 27.7,
       "fy": 2024,
       "per_100": 7.630853994490358,
       "students": 363.0
      },
      {
       "fte": 25.1,
       "fy": 2025,
       "per_100": 6.570680628272251,
       "students": 382.0
      },
      {
       "fte": 25.0,
       "fy": 2026,
       "per_100": 6.544502617801047,
       "students": 382.0
      }
     ],
     "since_era": {
      "change": -0.9,
      "first": 25.9,
      "first_fy": 2017,
      "last": 25.0,
      "last_fy": 2026,
      "pct": -3.4749034749034693,
      "steps": 9,
      "up": 3
     },
     "since_peak": {
      "change": -2.7,
      "first": 27.7,
      "first_fy": 2024,
      "last": 25.0,
      "last_fy": 2026,
      "pct": -9.747292418772561,
      "steps": 2,
      "up": 0
     }
    },
    {
     "first_fy": 2008,
     "grades": "9\u201312",
     "last_fy": 2026,
     "name": "Lunenburg High",
     "open_now": true,
     "org_code": "01620505",
     "points": [
      {
       "fte": 44.0,
       "fy": 2008,
       "per_100": 7.096774193548387,
       "students": 620.0
      },
      {
       "fte": 43.2,
       "fy": 2009,
       "per_100": 7.565674255691769,
       "students": 571.0
      },
      {
       "fte": 42.3,
       "fy": 2010,
       "per_100": 7.818853974121996,
       "students": 541.0
      },
      {
       "fte": 36.5,
       "fy": 2011,
       "per_100": 6.809701492537314,
       "students": 536.0
      },
      {
       "fte": 37.9,
       "fy": 2012,
       "per_100": 7.431372549019608,
       "students": 510.0
      },
      {
       "fte": 46.7,
       "fy": 2013,
       "per_100": 8.02405498281787,
       "students": 582.0
      },
      {
       "fte": 44.4,
       "fy": 2014,
       "per_100": 7.694974003466204,
       "students": 577.0
      },
      {
       "fte": 44.8,
       "fy": 2015,
       "per_100": 8.086642599277978,
       "students": 554.0
      },
      {
       "fte": 44.6,
       "fy": 2016,
       "per_100": 8.123861566484518,
       "students": 549.0
      },
      {
       "fte": 35.7,
       "fy": 2017,
       "per_100": 8.132118451025057,
       "students": 439.0
      },
      {
       "fte": 34.6,
       "fy": 2018,
       "per_100": 7.828054298642534,
       "students": 442.0
      },
      {
       "fte": 32.0,
       "fy": 2019,
       "per_100": 6.986899563318778,
       "students": 458.0
      },
      {
       "fte": 32.2,
       "fy": 2020,
       "per_100": 7.123893805309735,
       "students": 452.0
      },
      {
       "fte": 30.8,
       "fy": 2021,
       "per_100": 6.4978902953586495,
       "students": 474.0
      },
      {
       "fte": 33.5,
       "fy": 2022,
       "per_100": 7.444444444444445,
       "students": 450.0
      },
      {
       "fte": 35.8,
       "fy": 2023,
       "per_100": 8.136363636363635,
       "students": 440.0
      },
      {
       "fte": 37.0,
       "fy": 2024,
       "per_100": 8.240534521158128,
       "students": 449.0
      },
      {
       "fte": 36.5,
       "fy": 2025,
       "per_100": 8.075221238938052,
       "students": 452.0
      },
      {
       "fte": 35.8,
       "fy": 2026,
       "per_100": 8.267898383371824,
       "students": 433.0
      }
     ],
     "since_era": {
      "change": 0.1,
      "first": 35.7,
      "first_fy": 2017,
      "last": 35.8,
      "last_fy": 2026,
      "pct": 0.2801120448179112,
      "steps": 9,
      "up": 4
     },
     "since_peak": {
      "change": -1.2,
      "first": 37.0,
      "first_fy": 2024,
      "last": 35.8,
      "last_fy": 2026,
      "pct": -3.243243243243251,
      "steps": 2,
      "up": 0
     }
    },
    {
     "first_fy": 2018,
     "grades": "",
     "last_fy": 2026,
     "name": "Advanced Community Experience Program",
     "open_now": true,
     "org_code": "01620605",
     "points": [
      {
       "fte": 2.0,
       "fy": 2018,
       "per_100": 22.22222222222222,
       "students": 9.0
      },
      {
       "fte": 1.0,
       "fy": 2019,
       "per_100": 12.5,
       "students": 8.0
      },
      {
       "fte": 1.0,
       "fy": 2020,
       "per_100": 16.666666666666668,
       "students": 6.0
      },
      {
       "fte": 1.0,
       "fy": 2021,
       "per_100": 25.0,
       "students": 4.0
      },
      {
       "fte": 1.0,
       "fy": 2022,
       "per_100": 20.0,
       "students": 5.0
      },
      {
       "fte": 1.0,
       "fy": 2023,
       "per_100": 20.0,
       "students": 5.0
      },
      {
       "fte": 1.0,
       "fy": 2024,
       "per_100": 14.285714285714286,
       "students": 7.0
      },
      {
       "fte": 1.0,
       "fy": 2025,
       "per_100": 10.0,
       "students": 10.0
      },
      {
       "fte": 1.0,
       "fy": 2026,
       "per_100": 12.5,
       "students": 8.0
      }
     ],
     "since_era": {
      "change": -1.0,
      "first": 2.0,
      "first_fy": 2018,
      "last": 1.0,
      "last_fy": 2026,
      "pct": -50.0,
      "steps": 8,
      "up": 0
     },
     "since_peak": {
      "change": 0.0,
      "first": 1.0,
      "first_fy": 2024,
      "last": 1.0,
      "last_fy": 2026,
      "pct": 0.0,
      "steps": 2,
      "up": 0
     }
    }
   ],
   "steady": [
    "Lunenburg Primary School",
    "Lunenburg Middle School",
    "Lunenburg High",
    "Advanced Community Experience Program"
   ],
   "worst": {
    "difference": -0.5,
    "district": 108.7,
    "fy": 2021,
    "schools": 108.2
   }
  },
  "subjects": {
   "agreement": {
    "agree": 698,
    "compared": 719,
    "disagree": 21,
    "largest": 0.8,
    "rows": [
     {
      "difference": 0.8,
      "fy": 2009,
      "grade_subject": 1.8,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 1.0
     },
     {
      "difference": 0.4,
      "fy": 2011,
      "grade_subject": 45.5,
      "org": "Lunenburg",
      "subject": "Core-All Subjects",
      "teacher_subject": 45.1
     },
     {
      "difference": 0.4,
      "fy": 2011,
      "grade_subject": 2.5,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 2.1
     },
     {
      "difference": 0.4,
      "fy": 2011,
      "grade_subject": 20.4,
      "org": "Thomas C Passios Elementary",
      "subject": "Core-All Subjects",
      "teacher_subject": 20.0
     },
     {
      "difference": 0.2,
      "fy": 2012,
      "grade_subject": 8.0,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 7.8
     },
     {
      "difference": 0.2,
      "fy": 2013,
      "grade_subject": 9.4,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 9.2
     },
     {
      "difference": 0.2,
      "fy": 2013,
      "grade_subject": 1.2,
      "org": "Lunenburg High",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 1.0
     },
     {
      "difference": 0.2,
      "fy": 2014,
      "grade_subject": 9.8,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 9.6
     },
     {
      "difference": 0.2,
      "fy": 2014,
      "grade_subject": 1.4,
      "org": "Lunenburg High",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 1.2
     },
     {
      "difference": 0.1,
      "fy": 2015,
      "grade_subject": 9.4,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 9.3
     },
     {
      "difference": 0.2,
      "fy": 2015,
      "grade_subject": 1.3,
      "org": "Lunenburg High",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 1.1
     },
     {
      "difference": 0.5,
      "fy": 2016,
      "grade_subject": 16.8,
      "org": "Lunenburg",
      "subject": "English/Language Arts",
      "teacher_subject": 16.3
     },
     {
      "difference": 0.2,
      "fy": 2016,
      "grade_subject": 10.3,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 10.1
     },
     {
      "difference": 0.5,
      "fy": 2016,
      "grade_subject": 7.9,
      "org": "Lunenburg High",
      "subject": "English/Language Arts",
      "teacher_subject": 7.4
     },
     {
      "difference": 0.2,
      "fy": 2016,
      "grade_subject": 1.4,
      "org": "Lunenburg High",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 1.2
     },
     {
      "difference": 0.4,
      "fy": 2017,
      "grade_subject": 11.6,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 11.2
     },
     {
      "difference": 0.2,
      "fy": 2018,
      "grade_subject": 11.5,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 11.3
     },
     {
      "difference": 0.1,
      "fy": 2021,
      "grade_subject": 10.0,
      "org": "Lunenburg",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 9.9
     },
     {
      "difference": 0.1,
      "fy": 2021,
      "grade_subject": 0.4,
      "org": "Lunenburg High",
      "subject": "Social Studies/Social Sciences",
      "teacher_subject": 0.3
     },
     {
      "difference": -0.1,
      "fy": 2022,
      "grade_subject": 6.5,
      "org": "Lunenburg",
      "subject": "Reading",
      "teacher_subject": 6.6
     },
     {
      "difference": -0.1,
      "fy": 2022,
      "grade_subject": 14.7,
      "org": "Lunenburg",
      "subject": "Science",
      "teacher_subject": 14.8
     }
    ]
   },
   "checked_against": "dese_teacher_subject",
   "era": 2013,
   "rows": [
    {
     "first_fy": 2011,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 0.3,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2011
      },
      {
       "fte": 0.2,
       "fy": 2012
      },
      {
       "fte": 0.2,
       "fy": 2013
      },
      {
       "fte": 0.2,
       "fy": 2014
      },
      {
       "fte": 0.2,
       "fy": 2015
      },
      {
       "fte": 0.2,
       "fy": 2016
      },
      {
       "fte": 0.2,
       "fy": 2017
      },
      {
       "fte": 0.4,
       "fy": 2018
      },
      {
       "fte": 0.2,
       "fy": 2019
      },
      {
       "fte": 0.2,
       "fy": 2020
      },
      {
       "fte": 0.3,
       "fy": 2021
      },
      {
       "fte": 0.5,
       "fy": 2022
      },
      {
       "fte": 0.3,
       "fy": 2023
      },
      {
       "fte": 0.3,
       "fy": 2024
      },
      {
       "fte": 0.3,
       "fy": 2025
      },
      {
       "fte": 0.3,
       "fy": 2026
      }
     ],
     "subject": "Agriculture, Food, and Natural Resources"
    },
    {
     "first_fy": 2008,
     "is_programme": false,
     "last_fy": 2026,
     "latest": 103.4,
     "level": "all",
     "points": [
      {
       "fte": 119.5,
       "fy": 2008
      },
      {
       "fte": 120.2,
       "fy": 2009
      },
      {
       "fte": 120.4,
       "fy": 2010
      },
      {
       "fte": 102.3,
       "fy": 2011
      },
      {
       "fte": 114.4,
       "fy": 2012
      },
      {
       "fte": 103.0,
       "fy": 2013
      },
      {
       "fte": 100.6,
       "fy": 2014
      },
      {
       "fte": 101.6,
       "fy": 2015
      },
      {
       "fte": 104.7,
       "fy": 2016
      },
      {
       "fte": 112.1,
       "fy": 2017
      },
      {
       "fte": 115.1,
       "fy": 2018
      },
      {
       "fte": 110.5,
       "fy": 2019
      },
      {
       "fte": 107.4,
       "fy": 2020
      },
      {
       "fte": 108.7,
       "fy": 2021
      },
      {
       "fte": 111.3,
       "fy": 2022
      },
      {
       "fte": 112.8,
       "fy": 2023
      },
      {
       "fte": 114.0,
       "fy": 2024
      },
      {
       "fte": 105.0,
       "fy": 2025
      },
      {
       "fte": 103.4,
       "fy": 2026
      }
     ],
     "subject": "All"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2012,
     "latest": 0.4,
     "level": "subject",
     "points": [
      {
       "fte": 0.6,
       "fy": 2008
      },
      {
       "fte": 0.6,
       "fy": 2009
      },
      {
       "fte": 0.6,
       "fy": 2010
      },
      {
       "fte": 0.6,
       "fy": 2011
      },
      {
       "fte": 0.4,
       "fy": 2012
      }
     ],
     "subject": "Architecture and Construction"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 8.2,
     "level": "subject",
     "points": [
      {
       "fte": 6.8,
       "fy": 2008
      },
      {
       "fte": 7.8,
       "fy": 2009
      },
      {
       "fte": 7.8,
       "fy": 2010
      },
      {
       "fte": 5.3,
       "fy": 2011
      },
      {
       "fte": 6.7,
       "fy": 2012
      },
      {
       "fte": 5.8,
       "fy": 2013
      },
      {
       "fte": 6.3,
       "fy": 2014
      },
      {
       "fte": 6.5,
       "fy": 2015
      },
      {
       "fte": 6.3,
       "fy": 2016
      },
      {
       "fte": 7.1,
       "fy": 2017
      },
      {
       "fte": 6.6,
       "fy": 2018
      },
      {
       "fte": 6.3,
       "fy": 2019
      },
      {
       "fte": 6.0,
       "fy": 2020
      },
      {
       "fte": 5.3,
       "fy": 2021
      },
      {
       "fte": 6.6,
       "fy": 2022
      },
      {
       "fte": 7.3,
       "fy": 2023
      },
      {
       "fte": 8.2,
       "fy": 2024
      },
      {
       "fte": 8.1,
       "fy": 2025
      },
      {
       "fte": 8.2,
       "fy": 2026
      }
     ],
     "subject": "Arts"
    },
    {
     "first_fy": 2018,
     "is_programme": true,
     "last_fy": 2024,
     "latest": 0.3,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2018
      },
      {
       "fte": 0.3,
       "fy": 2019
      },
      {
       "fte": 0.1,
       "fy": 2020
      },
      {
       "fte": 0.1,
       "fy": 2021
      },
      {
       "fte": 0.3,
       "fy": 2024
      }
     ],
     "subject": "Business and Marketing"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 1.9,
     "level": "subject",
     "points": [
      {
       "fte": 0.6,
       "fy": 2008
      },
      {
       "fte": 0.2,
       "fy": 2009
      },
      {
       "fte": 0.2,
       "fy": 2010
      },
      {
       "fte": 0.2,
       "fy": 2011
      },
      {
       "fte": 0.2,
       "fy": 2012
      },
      {
       "fte": 0.2,
       "fy": 2013
      },
      {
       "fte": 0.2,
       "fy": 2014
      },
      {
       "fte": 0.4,
       "fy": 2015
      },
      {
       "fte": 0.6,
       "fy": 2016
      },
      {
       "fte": 0.7,
       "fy": 2017
      },
      {
       "fte": 0.5,
       "fy": 2018
      },
      {
       "fte": 0.6,
       "fy": 2019
      },
      {
       "fte": 0.7,
       "fy": 2020
      },
      {
       "fte": 2.1,
       "fy": 2021
      },
      {
       "fte": 2.5,
       "fy": 2022
      },
      {
       "fte": 2.3,
       "fy": 2023
      },
      {
       "fte": 2.2,
       "fy": 2024
      },
      {
       "fte": 1.9,
       "fy": 2025
      },
      {
       "fte": 1.9,
       "fy": 2026
      }
     ],
     "subject": "Civics/Government"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2022,
     "latest": 1.0,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2008
      },
      {
       "fte": 0.6,
       "fy": 2009
      },
      {
       "fte": 0.4,
       "fy": 2010
      },
      {
       "fte": 0.5,
       "fy": 2011
      },
      {
       "fte": 0.7,
       "fy": 2012
      },
      {
       "fte": 0.6,
       "fy": 2013
      },
      {
       "fte": 0.4,
       "fy": 2014
      },
      {
       "fte": 0.4,
       "fy": 2015
      },
      {
       "fte": 0.6,
       "fy": 2016
      },
      {
       "fte": 0.5,
       "fy": 2017
      },
      {
       "fte": 0.8,
       "fy": 2018
      },
      {
       "fte": 0.7,
       "fy": 2019
      },
      {
       "fte": 0.8,
       "fy": 2020
      },
      {
       "fte": 0.6,
       "fy": 2021
      },
      {
       "fte": 1.0,
       "fy": 2022
      }
     ],
     "subject": "Communications and Audio/Visual Technology"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 0.7,
     "level": "subject",
     "points": [
      {
       "fte": 1.6,
       "fy": 2008
      },
      {
       "fte": 1.0,
       "fy": 2009
      },
      {
       "fte": 0.2,
       "fy": 2013
      },
      {
       "fte": 0.4,
       "fy": 2014
      },
      {
       "fte": 0.1,
       "fy": 2015
      },
      {
       "fte": 0.4,
       "fy": 2016
      },
      {
       "fte": 0.5,
       "fy": 2017
      },
      {
       "fte": 0.3,
       "fy": 2018
      },
      {
       "fte": 1.5,
       "fy": 2019
      },
      {
       "fte": 0.4,
       "fy": 2020
      },
      {
       "fte": 0.3,
       "fy": 2021
      },
      {
       "fte": 1.3,
       "fy": 2022
      },
      {
       "fte": 1.1,
       "fy": 2023
      },
      {
       "fte": 0.7,
       "fy": 2024
      },
      {
       "fte": 0.8,
       "fy": 2025
      },
      {
       "fte": 0.7,
       "fy": 2026
      }
     ],
     "subject": "Computer and Information Sciences"
    },
    {
     "first_fy": 2008,
     "is_programme": false,
     "last_fy": 2026,
     "latest": 9.3,
     "level": "group",
     "points": [
      {
       "fte": 56.5,
       "fy": 2008
      },
      {
       "fte": 56.0,
       "fy": 2009
      },
      {
       "fte": 50.0,
       "fy": 2010
      },
      {
       "fte": 45.5,
       "fy": 2011
      },
      {
       "fte": 26.9,
       "fy": 2012
      },
      {
       "fte": 11.0,
       "fy": 2013
      },
      {
       "fte": 8.8,
       "fy": 2014
      },
      {
       "fte": 9.5,
       "fy": 2015
      },
      {
       "fte": 10.3,
       "fy": 2016
      },
      {
       "fte": 12.1,
       "fy": 2017
      },
      {
       "fte": 5.7,
       "fy": 2018
      },
      {
       "fte": 11.0,
       "fy": 2019
      },
      {
       "fte": 11.2,
       "fy": 2020
      },
      {
       "fte": 10.6,
       "fy": 2021
      },
      {
       "fte": 10.2,
       "fy": 2022
      },
      {
       "fte": 11.0,
       "fy": 2023
      },
      {
       "fte": 9.7,
       "fy": 2024
      },
      {
       "fte": 9.3,
       "fy": 2025
      },
      {
       "fte": 9.3,
       "fy": 2026
      }
     ],
     "subject": "Core-All Subjects"
    },
    {
     "first_fy": 2012,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 0.1,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2012
      },
      {
       "fte": 0.3,
       "fy": 2013
      },
      {
       "fte": 0.3,
       "fy": 2014
      },
      {
       "fte": 0.3,
       "fy": 2015
      },
      {
       "fte": 0.1,
       "fy": 2016
      },
      {
       "fte": 0.2,
       "fy": 2017
      },
      {
       "fte": 0.2,
       "fy": 2018
      },
      {
       "fte": 0.1,
       "fy": 2021
      },
      {
       "fte": 0.1,
       "fy": 2022
      },
      {
       "fte": 0.1,
       "fy": 2025
      },
      {
       "fte": 0.1,
       "fy": 2026
      }
     ],
     "subject": "Economics"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 1.0,
     "level": "subject",
     "points": [
      {
       "fte": 0.4,
       "fy": 2008
      },
      {
       "fte": 0.4,
       "fy": 2009
      },
      {
       "fte": 1.4,
       "fy": 2010
      },
      {
       "fte": 0.8,
       "fy": 2011
      },
      {
       "fte": 0.6,
       "fy": 2012
      },
      {
       "fte": 0.6,
       "fy": 2013
      },
      {
       "fte": 0.8,
       "fy": 2014
      },
      {
       "fte": 0.5,
       "fy": 2015
      },
      {
       "fte": 0.8,
       "fy": 2016
      },
      {
       "fte": 0.4,
       "fy": 2017
      },
      {
       "fte": 0.2,
       "fy": 2018
      },
      {
       "fte": 0.6,
       "fy": 2019
      },
      {
       "fte": 0.3,
       "fy": 2020
      },
      {
       "fte": 0.2,
       "fy": 2021
      },
      {
       "fte": 0.2,
       "fy": 2022
      },
      {
       "fte": 0.3,
       "fy": 2023
      },
      {
       "fte": 0.4,
       "fy": 2024
      },
      {
       "fte": 0.5,
       "fy": 2025
      },
      {
       "fte": 1.0,
       "fy": 2026
      }
     ],
     "subject": "Engineering and Technology"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 16.4,
     "level": "subject",
     "points": [
      {
       "fte": 11.8,
       "fy": 2008
      },
      {
       "fte": 11.0,
       "fy": 2009
      },
      {
       "fte": 9.8,
       "fy": 2010
      },
      {
       "fte": 6.8,
       "fy": 2011
      },
      {
       "fte": 12.8,
       "fy": 2012
      },
      {
       "fte": 15.2,
       "fy": 2013
      },
      {
       "fte": 16.4,
       "fy": 2014
      },
      {
       "fte": 15.8,
       "fy": 2015
      },
      {
       "fte": 16.8,
       "fy": 2016
      },
      {
       "fte": 17.6,
       "fy": 2017
      },
      {
       "fte": 22.3,
       "fy": 2018
      },
      {
       "fte": 18.9,
       "fy": 2019
      },
      {
       "fte": 18.6,
       "fy": 2020
      },
      {
       "fte": 20.0,
       "fy": 2021
      },
      {
       "fte": 14.6,
       "fy": 2022
      },
      {
       "fte": 16.5,
       "fy": 2023
      },
      {
       "fte": 17.9,
       "fy": 2024
      },
      {
       "fte": 16.9,
       "fy": 2025
      },
      {
       "fte": 16.4,
       "fy": 2026
      }
     ],
     "subject": "English/Language Arts"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 3.9,
     "level": "subject",
     "points": [
      {
       "fte": 6.5,
       "fy": 2008
      },
      {
       "fte": 6.0,
       "fy": 2009
      },
      {
       "fte": 7.0,
       "fy": 2010
      },
      {
       "fte": 5.7,
       "fy": 2011
      },
      {
       "fte": 6.2,
       "fy": 2012
      },
      {
       "fte": 5.9,
       "fy": 2013
      },
      {
       "fte": 6.0,
       "fy": 2014
      },
      {
       "fte": 6.1,
       "fy": 2015
      },
      {
       "fte": 6.1,
       "fy": 2016
      },
      {
       "fte": 5.8,
       "fy": 2017
      },
      {
       "fte": 5.5,
       "fy": 2018
      },
      {
       "fte": 5.8,
       "fy": 2019
      },
      {
       "fte": 5.1,
       "fy": 2020
      },
      {
       "fte": 5.2,
       "fy": 2021
      },
      {
       "fte": 5.0,
       "fy": 2022
      },
      {
       "fte": 5.0,
       "fy": 2023
      },
      {
       "fte": 4.9,
       "fy": 2024
      },
      {
       "fte": 4.9,
       "fy": 2025
      },
      {
       "fte": 3.9,
       "fy": 2026
      }
     ],
     "subject": "Foreign Language"
    },
    {
     "first_fy": 2011,
     "is_programme": true,
     "last_fy": 2011,
     "latest": 1.3,
     "level": "subject",
     "points": [
      {
       "fte": 1.3,
       "fy": 2011
      }
     ],
     "subject": "Geography"
    },
    {
     "first_fy": 2018,
     "is_programme": true,
     "last_fy": 2025,
     "latest": 0.1,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2018
      },
      {
       "fte": 0.2,
       "fy": 2019
      },
      {
       "fte": 0.2,
       "fy": 2020
      },
      {
       "fte": 0.1,
       "fy": 2025
      }
     ],
     "subject": "Health Care Sciences"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 2.5,
     "level": "subject",
     "points": [
      {
       "fte": 6.2,
       "fy": 2008
      },
      {
       "fte": 5.0,
       "fy": 2009
      },
      {
       "fte": 4.8,
       "fy": 2010
      },
      {
       "fte": 4.9,
       "fy": 2011
      },
      {
       "fte": 3.6,
       "fy": 2012
      },
      {
       "fte": 4.0,
       "fy": 2013
      },
      {
       "fte": 3.4,
       "fy": 2014
      },
      {
       "fte": 3.4,
       "fy": 2015
      },
      {
       "fte": 3.3,
       "fy": 2016
      },
      {
       "fte": 3.3,
       "fy": 2017
      },
      {
       "fte": 3.7,
       "fy": 2018
      },
      {
       "fte": 2.5,
       "fy": 2019
      },
      {
       "fte": 2.2,
       "fy": 2020
      },
      {
       "fte": 1.2,
       "fy": 2021
      },
      {
       "fte": 2.1,
       "fy": 2022
      },
      {
       "fte": 2.2,
       "fy": 2023
      },
      {
       "fte": 2.5,
       "fy": 2024
      },
      {
       "fte": 2.7,
       "fy": 2025
      },
      {
       "fte": 2.5,
       "fy": 2026
      }
     ],
     "subject": "History"
    },
    {
     "first_fy": 2023,
     "is_programme": true,
     "last_fy": 2024,
     "latest": 2.0,
     "level": "subject",
     "points": [
      {
       "fte": 0.7,
       "fy": 2023
      },
      {
       "fte": 2.0,
       "fy": 2024
      }
     ],
     "subject": "Human Services"
    },
    {
     "first_fy": 2012,
     "is_programme": true,
     "last_fy": 2012,
     "latest": 0.2,
     "level": "subject",
     "points": [
      {
       "fte": 0.2,
       "fy": 2012
      }
     ],
     "subject": "Manufacturing"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 18.7,
     "level": "subject",
     "points": [
      {
       "fte": 9.0,
       "fy": 2008
      },
      {
       "fte": 10.0,
       "fy": 2009
      },
      {
       "fte": 9.2,
       "fy": 2010
      },
      {
       "fte": 7.1,
       "fy": 2011
      },
      {
       "fte": 13.4,
       "fy": 2012
      },
      {
       "fte": 14.9,
       "fy": 2013
      },
      {
       "fte": 16.2,
       "fy": 2014
      },
      {
       "fte": 15.7,
       "fy": 2015
      },
      {
       "fte": 17.0,
       "fy": 2016
      },
      {
       "fte": 18.5,
       "fy": 2017
      },
      {
       "fte": 18.9,
       "fy": 2018
      },
      {
       "fte": 18.6,
       "fy": 2019
      },
      {
       "fte": 18.8,
       "fy": 2020
      },
      {
       "fte": 19.5,
       "fy": 2021
      },
      {
       "fte": 20.5,
       "fy": 2022
      },
      {
       "fte": 19.4,
       "fy": 2023
      },
      {
       "fte": 17.9,
       "fy": 2024
      },
      {
       "fte": 17.0,
       "fy": 2025
      },
      {
       "fte": 18.7,
       "fy": 2026
      }
     ],
     "subject": "Mathematics"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 8.0,
     "level": "subject",
     "points": [
      {
       "fte": 0.5,
       "fy": 2008
      },
      {
       "fte": 1.0,
       "fy": 2009
      },
      {
       "fte": 2.2,
       "fy": 2010
      },
      {
       "fte": 5.3,
       "fy": 2011
      },
      {
       "fte": 10.2,
       "fy": 2012
      },
      {
       "fte": 8.9,
       "fy": 2013
      },
      {
       "fte": 5.9,
       "fy": 2014
      },
      {
       "fte": 7.9,
       "fy": 2015
      },
      {
       "fte": 5.5,
       "fy": 2016
      },
      {
       "fte": 6.1,
       "fy": 2017
      },
      {
       "fte": 8.1,
       "fy": 2018
      },
      {
       "fte": 5.5,
       "fy": 2019
      },
      {
       "fte": 5.3,
       "fy": 2020
      },
      {
       "fte": 6.8,
       "fy": 2021
      },
      {
       "fte": 9.0,
       "fy": 2022
      },
      {
       "fte": 10.7,
       "fy": 2023
      },
      {
       "fte": 8.7,
       "fy": 2024
      },
      {
       "fte": 7.4,
       "fy": 2025
      },
      {
       "fte": 8.0,
       "fy": 2026
      }
     ],
     "subject": "Miscellaneous"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 4.5,
     "level": "subject",
     "points": [
      {
       "fte": 7.0,
       "fy": 2008
      },
      {
       "fte": 7.0,
       "fy": 2009
      },
      {
       "fte": 7.0,
       "fy": 2010
      },
      {
       "fte": 6.8,
       "fy": 2011
      },
      {
       "fte": 7.2,
       "fy": 2012
      },
      {
       "fte": 6.7,
       "fy": 2013
      },
      {
       "fte": 6.3,
       "fy": 2014
      },
      {
       "fte": 6.1,
       "fy": 2015
      },
      {
       "fte": 5.9,
       "fy": 2016
      },
      {
       "fte": 6.4,
       "fy": 2017
      },
      {
       "fte": 6.4,
       "fy": 2018
      },
      {
       "fte": 6.4,
       "fy": 2019
      },
      {
       "fte": 6.2,
       "fy": 2020
      },
      {
       "fte": 6.5,
       "fy": 2021
      },
      {
       "fte": 6.3,
       "fy": 2022
      },
      {
       "fte": 6.4,
       "fy": 2023
      },
      {
       "fte": 6.4,
       "fy": 2024
      },
      {
       "fte": 5.4,
       "fy": 2025
      },
      {
       "fte": 4.5,
       "fy": 2026
      }
     ],
     "subject": "Physical, Health, and Safety Education"
    },
    {
     "first_fy": 2020,
     "is_programme": true,
     "last_fy": 2022,
     "latest": 0.1,
     "level": "subject",
     "points": [
      {
       "fte": 0.1,
       "fy": 2020
      },
      {
       "fte": 0.1,
       "fy": 2022
      }
     ],
     "subject": "Public, Protective, and Government Service"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 4.8,
     "level": "subject",
     "points": [
      {
       "fte": 0.5,
       "fy": 2008
      },
      {
       "fte": 1.0,
       "fy": 2009
      },
      {
       "fte": 1.0,
       "fy": 2010
      },
      {
       "fte": 4.1,
       "fy": 2012
      },
      {
       "fte": 4.6,
       "fy": 2013
      },
      {
       "fte": 4.6,
       "fy": 2014
      },
      {
       "fte": 4.8,
       "fy": 2015
      },
      {
       "fte": 5.0,
       "fy": 2016
      },
      {
       "fte": 5.7,
       "fy": 2017
      },
      {
       "fte": 7.5,
       "fy": 2018
      },
      {
       "fte": 5.1,
       "fy": 2019
      },
      {
       "fte": 5.4,
       "fy": 2020
      },
      {
       "fte": 5.0,
       "fy": 2021
      },
      {
       "fte": 6.5,
       "fy": 2022
      },
      {
       "fte": 5.6,
       "fy": 2023
      },
      {
       "fte": 5.1,
       "fy": 2024
      },
      {
       "fte": 5.0,
       "fy": 2025
      },
      {
       "fte": 4.8,
       "fy": 2026
      }
     ],
     "subject": "Reading"
    },
    {
     "first_fy": 2024,
     "is_programme": true,
     "last_fy": 2024,
     "latest": 0.1,
     "level": "subject",
     "points": [
      {
       "fte": 0.1,
       "fy": 2024
      }
     ],
     "subject": "Religious Education and Theology"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 12.7,
     "level": "subject",
     "points": [
      {
       "fte": 9.0,
       "fy": 2008
      },
      {
       "fte": 9.4,
       "fy": 2009
      },
      {
       "fte": 10.0,
       "fy": 2010
      },
      {
       "fte": 8.9,
       "fy": 2011
      },
      {
       "fte": 12.8,
       "fy": 2012
      },
      {
       "fte": 14.8,
       "fy": 2013
      },
      {
       "fte": 14.6,
       "fy": 2014
      },
      {
       "fte": 14.4,
       "fy": 2015
      },
      {
       "fte": 15.4,
       "fy": 2016
      },
      {
       "fte": 15.3,
       "fy": 2017
      },
      {
       "fte": 15.8,
       "fy": 2018
      },
      {
       "fte": 14.9,
       "fy": 2019
      },
      {
       "fte": 14.9,
       "fy": 2020
      },
      {
       "fte": 15.0,
       "fy": 2021
      },
      {
       "fte": 14.7,
       "fy": 2022
      },
      {
       "fte": 15.0,
       "fy": 2023
      },
      {
       "fte": 16.9,
       "fy": 2024
      },
      {
       "fte": 15.4,
       "fy": 2025
      },
      {
       "fte": 12.7,
       "fy": 2026
      }
     ],
     "subject": "Science"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2026,
     "latest": 10.6,
     "level": "subject",
     "points": [
      {
       "fte": 1.6,
       "fy": 2008
      },
      {
       "fte": 1.8,
       "fy": 2009
      },
      {
       "fte": 7.8,
       "fy": 2010
      },
      {
       "fte": 2.5,
       "fy": 2011
      },
      {
       "fte": 8.0,
       "fy": 2012
      },
      {
       "fte": 9.4,
       "fy": 2013
      },
      {
       "fte": 9.8,
       "fy": 2014
      },
      {
       "fte": 9.4,
       "fy": 2015
      },
      {
       "fte": 10.3,
       "fy": 2016
      },
      {
       "fte": 11.6,
       "fy": 2017
      },
      {
       "fte": 11.5,
       "fy": 2018
      },
      {
       "fte": 11.3,
       "fy": 2019
      },
      {
       "fte": 11.0,
       "fy": 2020
      },
      {
       "fte": 10.0,
       "fy": 2021
      },
      {
       "fte": 9.9,
       "fy": 2022
      },
      {
       "fte": 9.1,
       "fy": 2023
      },
      {
       "fte": 9.9,
       "fy": 2024
      },
      {
       "fte": 9.3,
       "fy": 2025
      },
      {
       "fte": 10.6,
       "fy": 2026
      }
     ],
     "subject": "Social Studies/Social Sciences"
    },
    {
     "first_fy": 2009,
     "is_programme": true,
     "last_fy": 2010,
     "latest": 1.0,
     "level": "subject",
     "points": [
      {
       "fte": 1.0,
       "fy": 2009
      },
      {
       "fte": 1.0,
       "fy": 2010
      }
     ],
     "subject": "Special Education Services"
    },
    {
     "first_fy": 2008,
     "is_programme": true,
     "last_fy": 2010,
     "latest": 0.2,
     "level": "subject",
     "points": [
      {
       "fte": 0.7,
       "fy": 2008
      },
      {
       "fte": 0.4,
       "fy": 2009
      },
      {
       "fte": 0.2,
       "fy": 2010
      }
     ],
     "subject": "Transportation, Distribution and Logistics"
    }
   ],
   "source": "dese_teacher_grade_subject",
   "windows": [
    {
     "down": -9.5,
     "first_fy": 2013,
     "gross": 21.0,
     "key": "the-comparable-run",
     "label": "The comparable run",
     "last_fy": 2026,
     "net": 2.0,
     "rows": [
      {
       "change": 3.8,
       "first": 14.9,
       "last": 18.7,
       "pct": 25.503355704697977,
       "subject": "Mathematics"
      },
      {
       "change": 2.4,
       "first": 5.8,
       "last": 8.2,
       "pct": 41.37931034482758,
       "subject": "Arts"
      },
      {
       "change": 1.7,
       "first": 0.2,
       "last": 1.9,
       "pct": 850.0,
       "subject": "Civics/Government"
      },
      {
       "change": 1.2,
       "first": 15.2,
       "last": 16.4,
       "pct": 7.894736842105258,
       "subject": "English/Language Arts"
      },
      {
       "change": 1.2,
       "first": 9.4,
       "last": 10.6,
       "pct": 12.765957446808502,
       "subject": "Social Studies/Social Sciences"
      },
      {
       "change": 0.5,
       "first": 0.2,
       "last": 0.7,
       "pct": 249.99999999999994,
       "subject": "Computer and Information Sciences"
      },
      {
       "change": 0.4,
       "first": 0.6,
       "last": 1.0,
       "pct": 66.66666666666667,
       "subject": "Engineering and Technology"
      },
      {
       "change": 0.2,
       "first": 4.6,
       "last": 4.8,
       "pct": 4.347826086956526,
       "subject": "Reading"
      },
      {
       "change": 0.1,
       "first": 0.2,
       "last": 0.3,
       "pct": 49.999999999999986,
       "subject": "Agriculture, Food, and Natural Resources"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Architecture and Construction"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Business and Marketing"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Geography"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Health Care Sciences"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Human Services"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Manufacturing"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Public, Protective, and Government Service"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Religious Education and Theology"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Special Education Services"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Transportation, Distribution and Logistics"
      },
      {
       "change": -0.2,
       "first": 0.3,
       "last": 0.1,
       "pct": -66.66666666666666,
       "subject": "Economics"
      },
      {
       "change": -0.6,
       "first": 0.6,
       "last": 0.0,
       "pct": -100.0,
       "subject": "Communications and Audio/Visual Technology"
      },
      {
       "change": -0.9,
       "first": 8.9,
       "last": 8.0,
       "pct": -10.112359550561802,
       "subject": "Miscellaneous"
      },
      {
       "change": -1.5,
       "first": 4.0,
       "last": 2.5,
       "pct": -37.5,
       "subject": "History"
      },
      {
       "change": -2.0,
       "first": 5.9,
       "last": 3.9,
       "pct": -33.898305084745765,
       "subject": "Foreign Language"
      },
      {
       "change": -2.1,
       "first": 14.8,
       "last": 12.7,
       "pct": -14.189189189189197,
       "subject": "Science"
      },
      {
       "change": -2.2,
       "first": 6.7,
       "last": 4.5,
       "pct": -32.83582089552239,
       "subject": "Physical, Health, and Safety Education"
      }
     ],
     "subjects": 26,
     "up": 11.5,
     "why": "every year the subject classification is comparable across"
    },
    {
     "down": -4.2,
     "first_fy": 2016,
     "gross": 9.9,
     "key": "the-charted-years",
     "label": "The charted years",
     "last_fy": 2025,
     "net": 1.5,
     "rows": [
      {
       "change": 1.9,
       "first": 5.5,
       "last": 7.4,
       "pct": 34.545454545454554,
       "subject": "Miscellaneous"
      },
      {
       "change": 1.8,
       "first": 6.3,
       "last": 8.1,
       "pct": 28.57142857142857,
       "subject": "Arts"
      },
      {
       "change": 1.3,
       "first": 0.6,
       "last": 1.9,
       "pct": 216.66666666666666,
       "subject": "Civics/Government"
      },
      {
       "change": 0.4,
       "first": 0.4,
       "last": 0.8,
       "pct": 100.0,
       "subject": "Computer and Information Sciences"
      },
      {
       "change": 0.1,
       "first": 0.2,
       "last": 0.3,
       "pct": 49.999999999999986,
       "subject": "Agriculture, Food, and Natural Resources"
      },
      {
       "change": 0.1,
       "first": 16.8,
       "last": 16.9,
       "pct": 0.5952380952380826,
       "subject": "English/Language Arts"
      },
      {
       "change": 0.1,
       "first": 0.0,
       "last": 0.1,
       "pct": null,
       "subject": "Health Care Sciences"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Architecture and Construction"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Business and Marketing"
      },
      {
       "change": 0.0,
       "first": 0.1,
       "last": 0.1,
       "pct": 0.0,
       "subject": "Economics"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Geography"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Human Services"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Manufacturing"
      },
      {
       "change": 0.0,
       "first": 17.0,
       "last": 17.0,
       "pct": 0.0,
       "subject": "Mathematics"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Public, Protective, and Government Service"
      },
      {
       "change": 0.0,
       "first": 5.0,
       "last": 5.0,
       "pct": 0.0,
       "subject": "Reading"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Religious Education and Theology"
      },
      {
       "change": 0.0,
       "first": 15.4,
       "last": 15.4,
       "pct": 0.0,
       "subject": "Science"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Special Education Services"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Transportation, Distribution and Logistics"
      },
      {
       "change": -0.3,
       "first": 0.8,
       "last": 0.5,
       "pct": -37.50000000000001,
       "subject": "Engineering and Technology"
      },
      {
       "change": -0.5,
       "first": 5.9,
       "last": 5.4,
       "pct": -8.47457627118644,
       "subject": "Physical, Health, and Safety Education"
      },
      {
       "change": -0.6,
       "first": 0.6,
       "last": 0.0,
       "pct": -100.0,
       "subject": "Communications and Audio/Visual Technology"
      },
      {
       "change": -0.6,
       "first": 3.3,
       "last": 2.7,
       "pct": -18.181818181818173,
       "subject": "History"
      },
      {
       "change": -1.0,
       "first": 10.3,
       "last": 9.3,
       "pct": -9.70873786407767,
       "subject": "Social Studies/Social Sciences"
      },
      {
       "change": -1.2,
       "first": 6.1,
       "last": 4.9,
       "pct": -19.672131147540973,
       "subject": "Foreign Language"
      }
     ],
     "subjects": 26,
     "up": 5.7,
     "why": "the span of the staffing chart shown at the Tri-Board"
    },
    {
     "down": -12.3,
     "first_fy": 2024,
     "gross": 14.5,
     "key": "since-the-latest-peak",
     "label": "Since the latest peak",
     "last_fy": 2026,
     "net": -10.1,
     "rows": [
      {
       "change": 0.8,
       "first": 17.9,
       "last": 18.7,
       "pct": 4.469273743016764,
       "subject": "Mathematics"
      },
      {
       "change": 0.7,
       "first": 9.9,
       "last": 10.6,
       "pct": 7.070707070707064,
       "subject": "Social Studies/Social Sciences"
      },
      {
       "change": 0.6,
       "first": 0.4,
       "last": 1.0,
       "pct": 149.99999999999997,
       "subject": "Engineering and Technology"
      },
      {
       "change": 0.1,
       "first": 0.0,
       "last": 0.1,
       "pct": null,
       "subject": "Economics"
      },
      {
       "change": 0.0,
       "first": 0.3,
       "last": 0.3,
       "pct": 0.0,
       "subject": "Agriculture, Food, and Natural Resources"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Architecture and Construction"
      },
      {
       "change": 0.0,
       "first": 8.2,
       "last": 8.2,
       "pct": 0.0,
       "subject": "Arts"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Communications and Audio/Visual Technology"
      },
      {
       "change": 0.0,
       "first": 0.7,
       "last": 0.7,
       "pct": 0.0,
       "subject": "Computer and Information Sciences"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Geography"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Health Care Sciences"
      },
      {
       "change": 0.0,
       "first": 2.5,
       "last": 2.5,
       "pct": 0.0,
       "subject": "History"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Manufacturing"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Public, Protective, and Government Service"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Special Education Services"
      },
      {
       "change": 0.0,
       "first": 0.0,
       "last": 0.0,
       "pct": null,
       "subject": "Transportation, Distribution and Logistics"
      },
      {
       "change": -0.1,
       "first": 0.1,
       "last": 0.0,
       "pct": -100.0,
       "subject": "Religious Education and Theology"
      },
      {
       "change": -0.3,
       "first": 0.3,
       "last": 0.0,
       "pct": -100.0,
       "subject": "Business and Marketing"
      },
      {
       "change": -0.3,
       "first": 2.2,
       "last": 1.9,
       "pct": -13.636363636363647,
       "subject": "Civics/Government"
      },
      {
       "change": -0.3,
       "first": 5.1,
       "last": 4.8,
       "pct": -5.8823529411764675,
       "subject": "Reading"
      },
      {
       "change": -0.7,
       "first": 8.7,
       "last": 8.0,
       "pct": -8.045977011494246,
       "subject": "Miscellaneous"
      },
      {
       "change": -1.0,
       "first": 4.9,
       "last": 3.9,
       "pct": -20.408163265306133,
       "subject": "Foreign Language"
      },
      {
       "change": -1.5,
       "first": 17.9,
       "last": 16.4,
       "pct": -8.379888268156426,
       "subject": "English/Language Arts"
      },
      {
       "change": -1.9,
       "first": 6.4,
       "last": 4.5,
       "pct": -29.687500000000007,
       "subject": "Physical, Health, and Safety Education"
      },
      {
       "change": -2.0,
       "first": 2.0,
       "last": 0.0,
       "pct": -100.0,
       "subject": "Human Services"
      },
      {
       "change": -4.2,
       "first": 16.9,
       "last": 12.7,
       "pct": -24.85207100591716,
       "subject": "Science"
      }
     ],
     "subjects": 26,
     "up": 2.2,
     "why": "the same window as the recent fall in the district total"
    }
   ]
  },
  "trough": {
   "el": 27.0,
   "fte": 100.6,
   "fy": 2014,
   "high_needs": 472.0,
   "in_field_pct": null,
   "licensed_pct": 1.0,
   "per_100_high_needs": 21.3135593220339,
   "per_100_students": 6.432225063938619,
   "students": 1564.0,
   "students_per_teacher": 15.6,
   "swd": 283.0
  },
  "windows": {
   "charted": {
    "change": 0.3,
    "first": 104.7,
    "first_fy": 2016,
    "high_needs": {
     "change": 78.0,
     "first": 472.0,
     "first_fy": 2016,
     "last": 550.0,
     "last_fy": 2025,
     "pct": 16.52542372881356
    },
    "last": 105.0,
    "last_fy": 2025,
    "pct": 0.28653295128939554,
    "per_100": {
     "change": 0.03629317240053087,
     "first": 6.6815571155073386,
     "first_fy": 2016,
     "last": 6.717850287907869,
     "last_fy": 2025,
     "pct": 0.5431843471980122
    },
    "per_100_high_needs": {
     "change": -3.0912942989214187,
     "first": 22.18220338983051,
     "first_fy": 2016,
     "last": 19.09090909090909,
     "last_fy": 2025,
     "pct": -13.93592081271165
    },
    "steps": 9,
    "students": {
     "change": -4.0,
     "first": 1567.0,
     "first_fy": 2016,
     "last": 1563.0,
     "last_fy": 2025,
     "pct": -0.2552648372686663
    },
    "up": 6,
    "why": "the span of the staffing chart shown at the Tri-Board meeting of 27 January 2026, per the minutes"
   },
   "recent": {
    "change": -10.6,
    "first": 114.0,
    "first_fy": 2024,
    "high_needs": {
     "change": 35.0,
     "first": 549.0,
     "first_fy": 2024,
     "last": 584.0,
     "last_fy": 2026,
     "pct": 6.375227686703097
    },
    "last": 103.4,
    "last_fy": 2026,
    "pct": -9.298245614035084,
    "per_100": {
     "change": -0.6208021183156811,
     "first": 7.215189873417722,
     "first_fy": 2024,
     "last": 6.594387755102041,
     "last_fy": 2026,
     "pct": -8.604099534550667
    },
    "per_100_high_needs": {
     "change": -3.0595478703495758,
     "first": 20.76502732240437,
     "first_fy": 2024,
     "last": 17.705479452054796,
     "last_fy": 2026,
     "pct": -14.73413842826243
    },
    "steps": 2,
    "students": {
     "change": -12.0,
     "first": 1580.0,
     "first_fy": 2024,
     "last": 1568.0,
     "last_fy": 2026,
     "pct": -0.7594936708860759
    },
    "up": 0,
    "why": "from the latest local maximum in the series to the latest year published"
   },
   "whole": {
    "change": -16.1,
    "first": 119.5,
    "first_fy": 2008,
    "high_needs": {
     "change": 126.0,
     "first": 458.0,
     "first_fy": 2013,
     "last": 584.0,
     "last_fy": 2026,
     "pct": 27.510917030567683
    },
    "last": 103.4,
    "last_fy": 2026,
    "pct": -13.47280334728033,
    "per_100": {
     "change": 0.04285266738274274,
     "first": 6.551535087719298,
     "first_fy": 2008,
     "last": 6.594387755102041,
     "last_fy": 2026,
     "pct": 0.6540859021432867
    },
    "per_100_high_needs": {
     "change": -4.783603517377518,
     "first": 22.489082969432314,
     "first_fy": 2013,
     "last": 17.705479452054796,
     "last_fy": 2026,
     "pct": -21.27078068892139
    },
    "steps": 18,
    "students": {
     "change": -256.0,
     "first": 1824.0,
     "first_fy": 2008,
     "last": 1568.0,
     "last_fy": 2026,
     "pct": -14.035087719298245
    },
    "up": 11,
    "why": "every year DESE has published"
   }
  }
 },
 "conclusions": [
  {
   "basis": "DESE\u2019s educator headcount and retention file, FY2021\u2013FY2023, at the row the file prints as its own total \u2014 read beside DESE\u2019s published FTE for the same district and the same years. Three years is what exists; the span is on every figure drawn from it.",
   "bearing": "sizes",
   "claim": "Teachers the state counted as people in FY2023, against 112.8 full-time equivalent posts",
   "detail": "The state publishes both counts and they are not the same count: 123 people teaching in Lunenburg in FY2023, holding 112.8 full-time equivalent posts between them \u2014 10.2 FTE fewer than there are bodies. The average teacher on that return holds 0.92 of a post, down from 0.95 in FY2021. Paraprofessionals are the other way about: 59 people and 59.0 FTE in FY2023, so almost every one of them is counted whole. The gap matters because it decides which instrument answers which question \u2014 the town\u2019s own printed rosters are a headcount and cannot be set beside an FTE series, and this is the size of the error that would be. On headcount for each hundred pupils Lunenburg is 5 of the 6 districts in this file for teachers and 2 of 6 for paraprofessionals, which is a smaller group than the comparison sheet the rest of this page uses and is not the same ranking.",
   "figure": "headcount",
   "figures": {
    "fte": {
     "text": "112.8",
     "unit": "",
     "value": 112.8
    },
    "fy": {
     "text": "FY2023",
     "unit": "",
     "value": 2023
    },
    "headcount": {
     "text": "123",
     "unit": "people, not full-time posts",
     "value": 123.0
    },
    "missing": {
     "text": "10.2",
     "unit": "",
     "value": 10.200000000000003
    },
    "para_fte": {
     "text": "59.0",
     "unit": "",
     "value": 59.0
    },
    "para_headcount": {
     "text": "59",
     "unit": "",
     "value": 59.0
    },
    "para_of": {
     "text": "6",
     "unit": "",
     "value": 6
    },
    "para_rank": {
     "text": "2",
     "unit": "",
     "value": 2
    },
    "share": {
     "text": "0.92",
     "unit": "",
     "value": 0.9170731707317072
    },
    "share_first": {
     "text": "0.95",
     "unit": "",
     "value": 0.9535087719298246
    },
    "share_first_fy": {
     "text": "FY2021",
     "unit": "",
     "value": 2021
    },
    "teacher_of": {
     "text": "6",
     "unit": "",
     "value": 6
    },
    "teacher_rank": {
     "text": "5",
     "unit": "",
     "value": 5
    }
   },
   "id": "a-headcount-is-not-an-fte-count",
   "kind": "measured",
   "literals": [
    "FY2021",
    "FY2023"
   ],
   "not_shown": "Who is part-time. A share is an average over a whole job class, and one full-timer beside one half-timer and two people at three quarters give the same figure. Nothing published gives the distribution, and nothing gives the funding source for a single one of these people. Nor does a headcount say a post was filled all year: it is a return for one point in the school year, like the rosters.",
   "see": [
    {
     "label": "what other districts spend",
     "slug": "/what-other-districts-spend"
    },
    {
     "label": "what we cannot answer",
     "slug": "/what-we-cannot-answer"
    }
   ],
   "so_what": "A roster counts heads and DESE counts posts, so the same staff give two different numbers."
  }
 ],
 "generated_by": "scripts/build_staffing_charts.py",
 "grain": "Names the town PRINTED, one row per name, per school, per annual report \u2014 set beside DESE\u2019s FTE for teaching posts and DESE\u2019s headcount of people. Three instruments, never divided by one another.",
 "headcount": {
  "churn": [
   {
    "fy": 2021,
    "headcount": 14.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Administrator",
    "retained": 13.0,
    "retained_pct": 0.813
   },
   {
    "fy": 2021,
    "headcount": 14.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Other - Licensed",
    "retained": 11.0,
    "retained_pct": 0.786
   },
   {
    "fy": 2021,
    "headcount": 37.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Other - Non-Licensed",
    "retained": 28.0,
    "retained_pct": 0.933
   },
   {
    "fy": 2021,
    "headcount": 60.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Paraprofessional",
    "retained": 53.0,
    "retained_pct": 0.93
   },
   {
    "fy": 2021,
    "headcount": 114.0,
    "hire_share": 0.06140350877192982,
    "hires": 7.0,
    "job_class": "Teacher",
    "retained": 105.0,
    "retained_pct": 0.921
   },
   {
    "fy": 2022,
    "headcount": 17.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Administrator",
    "retained": 13.0,
    "retained_pct": 0.813
   },
   {
    "fy": 2022,
    "headcount": 16.0,
    "hire_share": 0.4375,
    "hires": 7.0,
    "job_class": "Other - Licensed",
    "retained": 8.0,
    "retained_pct": 0.571
   },
   {
    "fy": 2022,
    "headcount": 39.0,
    "hire_share": 0.20512820512820512,
    "hires": 8.0,
    "job_class": "Other - Non-Licensed",
    "retained": 28.0,
    "retained_pct": 0.757
   },
   {
    "fy": 2022,
    "headcount": 56.0,
    "hire_share": 0.25,
    "hires": 14.0,
    "job_class": "Paraprofessional",
    "retained": 35.0,
    "retained_pct": 0.583
   },
   {
    "fy": 2022,
    "headcount": 117.0,
    "hire_share": 0.05982905982905983,
    "hires": 7.0,
    "job_class": "Teacher",
    "retained": 103.0,
    "retained_pct": 0.904
   },
   {
    "fy": 2023,
    "headcount": 19.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Administrator",
    "retained": 14.0,
    "retained_pct": 0.824
   },
   {
    "fy": 2023,
    "headcount": 14.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Other - Licensed",
    "retained": 9.0,
    "retained_pct": 0.563
   },
   {
    "fy": 2023,
    "headcount": 38.0,
    "hire_share": null,
    "hires": null,
    "job_class": "Other - Non-Licensed",
    "retained": 31.0,
    "retained_pct": 0.795
   },
   {
    "fy": 2023,
    "headcount": 59.0,
    "hire_share": 0.23728813559322035,
    "hires": 14.0,
    "job_class": "Paraprofessional",
    "retained": 37.0,
    "retained_pct": 0.661
   },
   {
    "fy": 2023,
    "headcount": 123.0,
    "hire_share": 0.08130081300813008,
    "hires": 10.0,
    "job_class": "Teacher",
    "retained": 104.0,
    "retained_pct": 0.889
   }
  ],
  "first_fy": 2021,
  "grain": "People, counted once each, by the job classification the district reports them under. Not FTE, not posts, not the town\u2019s payroll.",
  "job_classes": [
   "Administrator",
   "Other - Licensed",
   "Other - Non-Licensed",
   "Paraprofessional",
   "Teacher"
  ],
  "last_fy": 2023,
  "naive": [
   {
    "fy": 2021,
    "job_class": "Administrator",
    "naive": 28.0,
    "published": 14.0
   },
   {
    "fy": 2021,
    "job_class": "Other - Licensed",
    "naive": 28.0,
    "published": 14.0
   },
   {
    "fy": 2021,
    "job_class": "Other - Non-Licensed",
    "naive": 74.0,
    "published": 37.0
   },
   {
    "fy": 2021,
    "job_class": "Paraprofessional",
    "naive": 120.0,
    "published": 60.0
   },
   {
    "fy": 2021,
    "job_class": "Teacher",
    "naive": 228.0,
    "published": 114.0
   },
   {
    "fy": 2022,
    "job_class": "Administrator",
    "naive": 34.0,
    "published": 17.0
   },
   {
    "fy": 2022,
    "job_class": "Other - Licensed",
    "naive": 32.0,
    "published": 16.0
   },
   {
    "fy": 2022,
    "job_class": "Other - Non-Licensed",
    "naive": 78.0,
    "published": 39.0
   },
   {
    "fy": 2022,
    "job_class": "Paraprofessional",
    "naive": 112.0,
    "published": 56.0
   },
   {
    "fy": 2022,
    "job_class": "Teacher",
    "naive": 234.0,
    "published": 117.0
   },
   {
    "fy": 2023,
    "job_class": "Administrator",
    "naive": 38.0,
    "published": 19.0
   },
   {
    "fy": 2023,
    "job_class": "Other - Licensed",
    "naive": 28.0,
    "published": 14.0
   },
   {
    "fy": 2023,
    "job_class": "Other - Non-Licensed",
    "naive": 76.0,
    "published": 38.0
   },
   {
    "fy": 2023,
    "job_class": "Paraprofessional",
    "naive": 118.0,
    "published": 59.0
   },
   {
    "fy": 2023,
    "job_class": "Teacher",
    "naive": 246.0,
    "published": 123.0
   }
  ],
  "peers": {
   "districts": 6,
   "fy": 2023,
   "ranks": {
    "Administrator": {
     "fy": 2023,
     "headcount": 19.0,
     "highest": "Harvard",
     "highest_value": 1.3725490196078431,
     "lowest": "North Middlesex",
     "lowest_value": 0.762346702021876,
     "of": 6,
     "rank": 3,
     "value": 1.2163892445582587
    },
    "Other - Licensed": {
     "fy": 2023,
     "headcount": 14.0,
     "highest": "Groton-Dunstable",
     "highest_value": 1.4036580178647384,
     "lowest": "Lunenburg",
     "lowest_value": 0.8962868117797695,
     "of": 6,
     "rank": 6,
     "value": 0.8962868117797695
    },
    "Other - Non-Licensed": {
     "fy": 2023,
     "headcount": 38.0,
     "highest": "Lunenburg",
     "highest_value": 2.4327784891165174,
     "lowest": "Groton-Dunstable",
     "lowest_value": 1.446193109315185,
     "of": 6,
     "rank": 1,
     "value": 2.4327784891165174
    },
    "Paraprofessional": {
     "fy": 2023,
     "headcount": 59.0,
     "highest": "Ayer Shirley School District",
     "highest_value": 4.095354523227384,
     "lowest": "Groton-Dunstable",
     "lowest_value": 2.76478094427903,
     "of": 6,
     "rank": 2,
     "value": 3.7772087067861717
    },
    "Teacher": {
     "fy": 2023,
     "headcount": 123.0,
     "highest": "Harvard",
     "highest_value": 9.019607843137255,
     "lowest": "Ashburnham-Westminster",
     "lowest_value": 7.14595062797748,
     "of": 6,
     "rank": 5,
     "value": 7.874519846350832
    }
   },
   "rows": [
    {
     "district": "Ashburnham-Westminster",
     "headcount": 18.0,
     "is_lunenburg": false,
     "job_class": "Administrator",
     "lea": "06100000",
     "per_100": 0.779558250324816,
     "students": 2309.0
    },
    {
     "district": "Ayer Shirley School District",
     "headcount": 16.0,
     "is_lunenburg": false,
     "job_class": "Administrator",
     "lea": "06160000",
     "per_100": 0.9779951100244498,
     "students": 1636.0
    },
    {
     "district": "Groton-Dunstable",
     "headcount": 30.0,
     "is_lunenburg": false,
     "job_class": "Administrator",
     "lea": "06730000",
     "per_100": 1.2760527435133986,
     "students": 2351.0
    },
    {
     "district": "Harvard",
     "headcount": 14.0,
     "is_lunenburg": false,
     "job_class": "Administrator",
     "lea": "01250000",
     "per_100": 1.3725490196078431,
     "students": 1020.0
    },
    {
     "district": "Lunenburg",
     "headcount": 19.0,
     "is_lunenburg": true,
     "job_class": "Administrator",
     "lea": "01620000",
     "per_100": 1.2163892445582587,
     "students": 1562.0
    },
    {
     "district": "North Middlesex",
     "headcount": 23.0,
     "is_lunenburg": false,
     "job_class": "Administrator",
     "lea": "07350000",
     "per_100": 0.762346702021876,
     "students": 3017.0
    },
    {
     "district": "Ashburnham-Westminster",
     "headcount": 25.0,
     "is_lunenburg": false,
     "job_class": "Other - Licensed",
     "lea": "06100000",
     "per_100": 1.0827197921178,
     "students": 2309.0
    },
    {
     "district": "Ayer Shirley School District",
     "headcount": 21.0,
     "is_lunenburg": false,
     "job_class": "Other - Licensed",
     "lea": "06160000",
     "per_100": 1.2836185819070904,
     "students": 1636.0
    },
    {
     "district": "Groton-Dunstable",
     "headcount": 33.0,
     "is_lunenburg": false,
     "job_class": "Other - Licensed",
     "lea": "06730000",
     "per_100": 1.4036580178647384,
     "students": 2351.0
    },
    {
     "district": "Harvard",
     "headcount": 12.0,
     "is_lunenburg": false,
     "job_class": "Other - Licensed",
     "lea": "01250000",
     "per_100": 1.1764705882352942,
     "students": 1020.0
    },
    {
     "district": "Lunenburg",
     "headcount": 14.0,
     "is_lunenburg": true,
     "job_class": "Other - Licensed",
     "lea": "01620000",
     "per_100": 0.8962868117797695,
     "students": 1562.0
    },
    {
     "district": "North Middlesex",
     "headcount": 31.0,
     "is_lunenburg": false,
     "job_class": "Other - Licensed",
     "lea": "07350000",
     "per_100": 1.0275107722903547,
     "students": 3017.0
    },
    {
     "district": "Ashburnham-Westminster",
     "headcount": 44.0,
     "is_lunenburg": false,
     "job_class": "Other - Non-Licensed",
     "lea": "06100000",
     "per_100": 1.9055868341273279,
     "students": 2309.0
    },
    {
     "district": "Ayer Shirley School District",
     "headcount": 28.0,
     "is_lunenburg": false,
     "job_class": "Other - Non-Licensed",
     "lea": "06160000",
     "per_100": 1.7114914425427872,
     "students": 1636.0
    },
    {
     "district": "Groton-Dunstable",
     "headcount": 34.0,
     "is_lunenburg": false,
     "job_class": "Other - Non-Licensed",
     "lea": "06730000",
     "per_100": 1.446193109315185,
     "students": 2351.0
    },
    {
     "district": "Harvard",
     "headcount": 20.0,
     "is_lunenburg": false,
     "job_class": "Other - Non-Licensed",
     "lea": "01250000",
     "per_100": 1.9607843137254901,
     "students": 1020.0
    },
    {
     "district": "Lunenburg",
     "headcount": 38.0,
     "is_lunenburg": true,
     "job_class": "Other - Non-Licensed",
     "lea": "01620000",
     "per_100": 2.4327784891165174,
     "students": 1562.0
    },
    {
     "district": "North Middlesex",
     "headcount": 44.0,
     "is_lunenburg": false,
     "job_class": "Other - Non-Licensed",
     "lea": "07350000",
     "per_100": 1.4584023864766325,
     "students": 3017.0
    },
    {
     "district": "Ashburnham-Westminster",
     "headcount": 70.0,
     "is_lunenburg": false,
     "job_class": "Paraprofessional",
     "lea": "06100000",
     "per_100": 3.0316154179298396,
     "students": 2309.0
    },
    {
     "district": "Ayer Shirley School District",
     "headcount": 67.0,
     "is_lunenburg": false,
     "job_class": "Paraprofessional",
     "lea": "06160000",
     "per_100": 4.095354523227384,
     "students": 1636.0
    },
    {
     "district": "Groton-Dunstable",
     "headcount": 65.0,
     "is_lunenburg": false,
     "job_class": "Paraprofessional",
     "lea": "06730000",
     "per_100": 2.76478094427903,
     "students": 2351.0
    },
    {
     "district": "Harvard",
     "headcount": 37.0,
     "is_lunenburg": false,
     "job_class": "Paraprofessional",
     "lea": "01250000",
     "per_100": 3.627450980392157,
     "students": 1020.0
    },
    {
     "district": "Lunenburg",
     "headcount": 59.0,
     "is_lunenburg": true,
     "job_class": "Paraprofessional",
     "lea": "01620000",
     "per_100": 3.7772087067861717,
     "students": 1562.0
    },
    {
     "district": "North Middlesex",
     "headcount": 90.0,
     "is_lunenburg": false,
     "job_class": "Paraprofessional",
     "lea": "07350000",
     "per_100": 2.9830957905203843,
     "students": 3017.0
    },
    {
     "district": "Ashburnham-Westminster",
     "headcount": 165.0,
     "is_lunenburg": false,
     "job_class": "Teacher",
     "lea": "06100000",
     "per_100": 7.14595062797748,
     "students": 2309.0
    },
    {
     "district": "Ayer Shirley School District",
     "headcount": 147.0,
     "is_lunenburg": false,
     "job_class": "Teacher",
     "lea": "06160000",
     "per_100": 8.985330073349633,
     "students": 1636.0
    },
    {
     "district": "Groton-Dunstable",
     "headcount": 188.0,
     "is_lunenburg": false,
     "job_class": "Teacher",
     "lea": "06730000",
     "per_100": 7.996597192683964,
     "students": 2351.0
    },
    {
     "district": "Harvard",
     "headcount": 92.0,
     "is_lunenburg": false,
     "job_class": "Teacher",
     "lea": "01250000",
     "per_100": 9.019607843137255,
     "students": 1020.0
    },
    {
     "district": "Lunenburg",
     "headcount": 123.0,
     "is_lunenburg": true,
     "job_class": "Teacher",
     "lea": "01620000",
     "per_100": 7.874519846350832,
     "students": 1562.0
    },
    {
     "district": "North Middlesex",
     "headcount": 252.0,
     "is_lunenburg": false,
     "job_class": "Teacher",
     "lea": "07350000",
     "per_100": 8.352668213457077,
     "students": 3017.0
    }
   ],
   "state": []
  },
  "rollup_trap": "`All Educators` is this file\u2019s own total printed as a row beside seven race rows that sum to it. Reading both doubles every figure \u2014 which this project did once, publishing 38 administrators and 118 paraprofessionals where the file says 19 and 59.",
  "rows": [
   {
    "educators_headcount": 14.0,
    "fy": 2021,
    "hires_headcount": null,
    "job_class": "Administrator",
    "retained_headcount": 13.0,
    "retained_pct": 0.813
   },
   {
    "educators_headcount": 14.0,
    "fy": 2021,
    "hires_headcount": null,
    "job_class": "Other - Licensed",
    "retained_headcount": 11.0,
    "retained_pct": 0.786
   },
   {
    "educators_headcount": 37.0,
    "fy": 2021,
    "hires_headcount": null,
    "job_class": "Other - Non-Licensed",
    "retained_headcount": 28.0,
    "retained_pct": 0.933
   },
   {
    "educators_headcount": 60.0,
    "fy": 2021,
    "hires_headcount": null,
    "job_class": "Paraprofessional",
    "retained_headcount": 53.0,
    "retained_pct": 0.93
   },
   {
    "educators_headcount": 114.0,
    "fy": 2021,
    "hires_headcount": 7.0,
    "job_class": "Teacher",
    "retained_headcount": 105.0,
    "retained_pct": 0.921
   },
   {
    "educators_headcount": 17.0,
    "fy": 2022,
    "hires_headcount": null,
    "job_class": "Administrator",
    "retained_headcount": 13.0,
    "retained_pct": 0.813
   },
   {
    "educators_headcount": 16.0,
    "fy": 2022,
    "hires_headcount": 7.0,
    "job_class": "Other - Licensed",
    "retained_headcount": 8.0,
    "retained_pct": 0.571
   },
   {
    "educators_headcount": 39.0,
    "fy": 2022,
    "hires_headcount": 8.0,
    "job_class": "Other - Non-Licensed",
    "retained_headcount": 28.0,
    "retained_pct": 0.757
   },
   {
    "educators_headcount": 56.0,
    "fy": 2022,
    "hires_headcount": 14.0,
    "job_class": "Paraprofessional",
    "retained_headcount": 35.0,
    "retained_pct": 0.583
   },
   {
    "educators_headcount": 117.0,
    "fy": 2022,
    "hires_headcount": 7.0,
    "job_class": "Teacher",
    "retained_headcount": 103.0,
    "retained_pct": 0.904
   },
   {
    "educators_headcount": 19.0,
    "fy": 2023,
    "hires_headcount": null,
    "job_class": "Administrator",
    "retained_headcount": 14.0,
    "retained_pct": 0.824
   },
   {
    "educators_headcount": 14.0,
    "fy": 2023,
    "hires_headcount": null,
    "job_class": "Other - Licensed",
    "retained_headcount": 9.0,
    "retained_pct": 0.563
   },
   {
    "educators_headcount": 38.0,
    "fy": 2023,
    "hires_headcount": null,
    "job_class": "Other - Non-Licensed",
    "retained_headcount": 31.0,
    "retained_pct": 0.795
   },
   {
    "educators_headcount": 59.0,
    "fy": 2023,
    "hires_headcount": 14.0,
    "job_class": "Paraprofessional",
    "retained_headcount": 37.0,
    "retained_pct": 0.661
   },
   {
    "educators_headcount": 123.0,
    "fy": 2023,
    "hires_headcount": 10.0,
    "job_class": "Teacher",
    "retained_headcount": 104.0,
    "retained_pct": 0.889
   }
  ],
  "vs_fte": [
   {
    "fy": 2021,
    "para_fte": 59.5,
    "para_headcount": 60.0,
    "para_share": 0.9916666666666667,
    "teacher_fte": 108.7,
    "teacher_headcount": 114.0,
    "teacher_share": 0.9535087719298246
   },
   {
    "fy": 2022,
    "para_fte": 55.5,
    "para_headcount": 56.0,
    "para_share": 0.9910714285714286,
    "teacher_fte": 111.3,
    "teacher_headcount": 117.0,
    "teacher_share": 0.9512820512820512
   },
   {
    "fy": 2023,
    "para_fte": 59.0,
    "para_headcount": 59.0,
    "para_share": 1.0,
    "teacher_fte": 112.8,
    "teacher_headcount": 123.0,
    "teacher_share": 0.9170731707317072
   }
  ],
  "years": 3
 },
 "minutes": {
  "first_date": "2009-01-05",
  "held": 12015,
  "image_scan": 3096,
  "last_date": "2026-11-17",
  "published": 12065,
  "searchable": 8899,
  "searchable_share": 0.7407,
  "text_files_present": 12014,
  "unsearchable": 3116
 },
 "not_established": [
  "What Lunenburg\u2019s counsellors, social workers, psychologists and nurses do as a series. None of them is a teacher on these returns; the state\u2019s workforce file reaches them for three years only and puts them in two residual buckets; the town\u2019s rosters name them and carry no FTE. The district DOES hold a per-building social worker caseload \u2014 it said so to the School Committee on 6 December 2023 while deciding what to cut \u2014 and it is not published.",
  "What share of a post any NON-TEACHING adult in a school holds. DESE publishes a full-time equivalent for teachers at school level and for nobody else \u2014 not for a paraprofessional, an administrator, a nurse, a counsellor, a custodian or a kitchen post, at any school, in any year. So the difference between a school panel\u2019s roster count and its teaching FTE is not part-timers: it is everybody the FTE file does not reach.",
  "Which school year a printed staff roster describes. The rosters carry no date, and the town\u2019s own prose suggests the school section may run a year ahead of the cover \u2014 three sentences across fifteen reports name a fall and a student count, and matched against the state\u2019s October enrolment two are closer to the year after the report\u2019s fiscal year and one to the year on it. The panels pair each roster with the year it is labelled with, and that pairing is not established.",
  "Which of two documents is short where a school printed fewer teaching names than the state counts teaching posts. It happens in 25 of the 54 school-years that have both, and it is concentrated in the two schools that share a building. Our reading of a scanned page, what the town chose to print, and an assignment the state counts at one co-located school whose holder the town printed under the other all fit the same numbers.",
  "How much of a post any individual holds. The headcount and the FTE together give an average share for a whole job class and nothing else: one full-timer beside one half-timer and two people at three quarters are the same figure."
 ],
 "peers": [
  {
   "district": "Ashburnham-Westminster",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.6556324110671934,
     "teachers_per_100": 6.517621870882741
    },
    {
     "fy": 2010,
     "paras_per_100": 2.309051144010767,
     "teachers_per_100": 6.245794078061912
    },
    {
     "fy": 2011,
     "paras_per_100": 2.322469242391539,
     "teachers_per_100": 6.39326570256853
    },
    {
     "fy": 2012,
     "paras_per_100": 2.324140068174775,
     "teachers_per_100": 6.268537783877108
    },
    {
     "fy": 2013,
     "paras_per_100": 2.4673951357067327,
     "teachers_per_100": 6.622312301727177
    },
    {
     "fy": 2014,
     "paras_per_100": 2.6685947153937164,
     "teachers_per_100": 6.6123307479952675
    },
    {
     "fy": 2015,
     "paras_per_100": 2.8158098682510984,
     "teachers_per_100": 6.712305175234651
    },
    {
     "fy": 2016,
     "paras_per_100": 2.821156546529935,
     "teachers_per_100": 6.6890770605506145
    },
    {
     "fy": 2017,
     "paras_per_100": 2.5470369896326632,
     "teachers_per_100": 6.437987968769998
    },
    {
     "fy": 2018,
     "paras_per_100": 2.8204588507682593,
     "teachers_per_100": 6.7733108819195955
    },
    {
     "fy": 2019,
     "paras_per_100": 2.9405524674332755,
     "teachers_per_100": 6.8612890906776425
    },
    {
     "fy": 2020,
     "paras_per_100": 3.198518580867809,
     "teachers_per_100": 6.843146332225075
    },
    {
     "fy": 2021,
     "paras_per_100": 3.0571052750941177,
     "teachers_per_100": 7.307116614505375
    },
    {
     "fy": 2022,
     "paras_per_100": 2.845420857596612,
     "teachers_per_100": 7.168695959061231
    },
    {
     "fy": 2023,
     "paras_per_100": 3.1076581576026636,
     "teachers_per_100": 7.276359600443951
    },
    {
     "fy": 2024,
     "paras_per_100": 2.8530733965371433,
     "teachers_per_100": 7.397516357324076
    },
    {
     "fy": 2025,
     "paras_per_100": 3.1984863501216325,
     "teachers_per_100": 7.496170826200558
    }
   ]
  },
  {
   "district": "Ayer",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2011,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.290327895864228,
     "teachers_per_100": 7.843137254901961
    },
    {
     "fy": 2010,
     "paras_per_100": 2.796912606855341,
     "teachers_per_100": 7.925968960079674
    },
    {
     "fy": 2011,
     "paras_per_100": 3.408721999783573,
     "teachers_per_100": 4.934530894924792
    }
   ]
  },
  {
   "district": "Ayer Shirley School District",
   "first_fy": 2012,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2012,
     "paras_per_100": 3.5419198055893073,
     "teachers_per_100": 8.298906439854193
    },
    {
     "fy": 2013,
     "paras_per_100": 3.2560673001270954,
     "teachers_per_100": 7.141560249349392
    },
    {
     "fy": 2014,
     "paras_per_100": 3.8652310670215337,
     "teachers_per_100": 7.8393418824098715
    },
    {
     "fy": 2015,
     "paras_per_100": 4.323239693542503,
     "teachers_per_100": 8.305971056791925
    },
    {
     "fy": 2016,
     "paras_per_100": 3.631932473399513,
     "teachers_per_100": 7.257920703798371
    },
    {
     "fy": 2017,
     "paras_per_100": 3.2761770078368984,
     "teachers_per_100": 8.278828589947558
    },
    {
     "fy": 2018,
     "paras_per_100": 3.260291772488335,
     "teachers_per_100": 8.062134546098873
    },
    {
     "fy": 2019,
     "paras_per_100": 2.993626849090803,
     "teachers_per_100": 8.086300649008948
    },
    {
     "fy": 2020,
     "paras_per_100": 3.368107302533532,
     "teachers_per_100": 7.940387481371086
    },
    {
     "fy": 2021,
     "paras_per_100": 3.5398784537309695,
     "teachers_per_100": 8.721258066537183
    },
    {
     "fy": 2022,
     "paras_per_100": 3.74278443299609,
     "teachers_per_100": 8.925578797095154
    },
    {
     "fy": 2023,
     "paras_per_100": 4.0026806384793465,
     "teachers_per_100": 8.88266114292677
    },
    {
     "fy": 2024,
     "paras_per_100": 3.7560889723575324,
     "teachers_per_100": 8.204706848993487
    },
    {
     "fy": 2025,
     "paras_per_100": 3.873342291289361,
     "teachers_per_100": 8.360109832330432
    }
   ]
  },
  {
   "district": "Fitchburg",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.204297886641757,
     "teachers_per_100": 7.492635865804717
    },
    {
     "fy": 2010,
     "paras_per_100": 2.1457996024019836,
     "teachers_per_100": 7.126022175312032
    },
    {
     "fy": 2011,
     "paras_per_100": 2.306221865943146,
     "teachers_per_100": 6.881667386076339
    },
    {
     "fy": 2012,
     "paras_per_100": 2.6840412235949764,
     "teachers_per_100": 6.941627225602885
    },
    {
     "fy": 2013,
     "paras_per_100": 3.011429041276106,
     "teachers_per_100": 7.23154086498931
    },
    {
     "fy": 2014,
     "paras_per_100": 2.526320068289907,
     "teachers_per_100": 7.261899922767367
    },
    {
     "fy": 2015,
     "paras_per_100": 2.458783975371653,
     "teachers_per_100": 7.173816178555516
    },
    {
     "fy": 2016,
     "paras_per_100": 2.4298844227052188,
     "teachers_per_100": 7.0352254348940875
    },
    {
     "fy": 2017,
     "paras_per_100": 2.487695578068445,
     "teachers_per_100": 7.162418369496525
    },
    {
     "fy": 2018,
     "paras_per_100": 2.4242081234553927,
     "teachers_per_100": 6.914181145886393
    },
    {
     "fy": 2019,
     "paras_per_100": 2.590311366384522,
     "teachers_per_100": 7.015190447400242
    },
    {
     "fy": 2020,
     "paras_per_100": 2.4702274565875872,
     "teachers_per_100": 7.164224032509924
    },
    {
     "fy": 2021,
     "paras_per_100": 2.5551250024587424,
     "teachers_per_100": 7.340821023230198
    },
    {
     "fy": 2022,
     "paras_per_100": 2.4482507008717693,
     "teachers_per_100": 7.4023580014593495
    },
    {
     "fy": 2023,
     "paras_per_100": 2.2333859064976536,
     "teachers_per_100": 8.259828260996553
    },
    {
     "fy": 2024,
     "paras_per_100": 2.6947736545560517,
     "teachers_per_100": 8.696327958033805
    },
    {
     "fy": 2025,
     "paras_per_100": 2.7597371678887725,
     "teachers_per_100": 8.206837444052947
    }
   ]
  },
  {
   "district": "Francis W. Parker Charter Essential (District)",
   "first_fy": 2019,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2019,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.758743030917383
    },
    {
     "fy": 2020,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.349306431273645
    },
    {
     "fy": 2021,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.654421079300736
    },
    {
     "fy": 2022,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.904761904761905
    },
    {
     "fy": 2023,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.824929613514206
    },
    {
     "fy": 2024,
     "paras_per_100": 0.0,
     "teachers_per_100": 11.256473153447807
    },
    {
     "fy": 2025,
     "paras_per_100": 0.5171967933798811,
     "teachers_per_100": 10.65425394362555
    }
   ]
  },
  {
   "district": "Greater Commonwealth Virtual District",
   "first_fy": 2019,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2019,
     "paras_per_100": 0.0,
     "teachers_per_100": 6.476683937823834
    },
    {
     "fy": 2020,
     "paras_per_100": 0.0,
     "teachers_per_100": 5.84144645340751
    },
    {
     "fy": 2023,
     "paras_per_100": 0.7904809452487935,
     "teachers_per_100": 6.024296888001333
    },
    {
     "fy": 2024,
     "paras_per_100": 0.9549115668853276,
     "teachers_per_100": 6.269202026073238
    },
    {
     "fy": 2025,
     "paras_per_100": 1.3456686291000841,
     "teachers_per_100": 6.980656013456686
    }
   ]
  },
  {
   "district": "Groton-Dunstable",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.632799400663551,
     "teachers_per_100": 6.425029431700618
    },
    {
     "fy": 2010,
     "paras_per_100": 2.8571428571428577,
     "teachers_per_100": 6.027007818052594
    },
    {
     "fy": 2011,
     "paras_per_100": 2.679632631010265,
     "teachers_per_100": 5.9031154330992255
    },
    {
     "fy": 2012,
     "paras_per_100": 2.5710521362695276,
     "teachers_per_100": 6.489742141916055
    },
    {
     "fy": 2013,
     "paras_per_100": 2.918198529411765,
     "teachers_per_100": 6.858915441176471
    },
    {
     "fy": 2014,
     "paras_per_100": 2.643510335818028,
     "teachers_per_100": 6.724045185583647
    },
    {
     "fy": 2015,
     "paras_per_100": 2.818781407035176,
     "teachers_per_100": 6.442368090452262
    },
    {
     "fy": 2016,
     "paras_per_100": 2.708493350042447,
     "teachers_per_100": 6.924849415854793
    },
    {
     "fy": 2017,
     "paras_per_100": 3.385736510275936,
     "teachers_per_100": 7.17677884221731
    },
    {
     "fy": 2018,
     "paras_per_100": 2.7589046736668728,
     "teachers_per_100": 7.284331892114474
    },
    {
     "fy": 2019,
     "paras_per_100": 2.682135728542914,
     "teachers_per_100": 7.5598802395209574
    },
    {
     "fy": 2020,
     "paras_per_100": 2.710830615443263,
     "teachers_per_100": 7.806345037909272
    },
    {
     "fy": 2021,
     "paras_per_100": 2.6591029959227086,
     "teachers_per_100": 8.469243042013828
    },
    {
     "fy": 2022,
     "paras_per_100": 2.4143500807617104,
     "teachers_per_100": 8.080421661140866
    },
    {
     "fy": 2023,
     "paras_per_100": 2.761795166858458,
     "teachers_per_100": 7.876230661040787
    },
    {
     "fy": 2024,
     "paras_per_100": 3.05481455984855,
     "teachers_per_100": 7.946820411324327
    },
    {
     "fy": 2025,
     "paras_per_100": 3.036086051353227,
     "teachers_per_100": 7.408049965301874
    }
   ]
  },
  {
   "district": "Harvard",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.5876264408374503,
     "teachers_per_100": 6.586685485768055
    },
    {
     "fy": 2010,
     "paras_per_100": 2.4045261669024045,
     "teachers_per_100": 6.655665566556656
    },
    {
     "fy": 2011,
     "paras_per_100": 2.481566637596131,
     "teachers_per_100": 6.873860302862127
    },
    {
     "fy": 2012,
     "paras_per_100": 2.2593476531424024,
     "teachers_per_100": 6.499602227525855
    },
    {
     "fy": 2013,
     "paras_per_100": 2.3386963012108146,
     "teachers_per_100": 6.3526289600265375
    },
    {
     "fy": 2014,
     "paras_per_100": 2.256603128472519,
     "teachers_per_100": 7.3937943413967
    },
    {
     "fy": 2015,
     "paras_per_100": 2.113778705636743,
     "teachers_per_100": 7.68963117606124
    },
    {
     "fy": 2016,
     "paras_per_100": 2.2613726005784907,
     "teachers_per_100": 7.441493557717591
    },
    {
     "fy": 2017,
     "paras_per_100": 2.2547714158899246,
     "teachers_per_100": 8.19351975144252
    },
    {
     "fy": 2018,
     "paras_per_100": 2.0784171355962973,
     "teachers_per_100": 8.150299509892903
    },
    {
     "fy": 2019,
     "paras_per_100": 1.8561701333830798,
     "teachers_per_100": 8.114914653483817
    },
    {
     "fy": 2020,
     "paras_per_100": 1.97793837961202,
     "teachers_per_100": 8.748573602130088
    },
    {
     "fy": 2021,
     "paras_per_100": 2.1327249280825313,
     "teachers_per_100": 9.126078762027577
    },
    {
     "fy": 2022,
     "paras_per_100": 2.4173274028234384,
     "teachers_per_100": 8.557339005994972
    },
    {
     "fy": 2023,
     "paras_per_100": 3.5749169759718695,
     "teachers_per_100": 8.956827505372143
    },
    {
     "fy": 2024,
     "paras_per_100": 3.712480252764613,
     "teachers_per_100": 8.718404423380727
    },
    {
     "fy": 2025,
     "paras_per_100": 3.6009445100354194,
     "teachers_per_100": 8.54978354978355
    }
   ]
  },
  {
   "district": "Leominster",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 1.7968266379956341,
     "teachers_per_100": 6.11540090574398
    },
    {
     "fy": 2010,
     "paras_per_100": 2.3401634755346548,
     "teachers_per_100": 6.796551338036054
    },
    {
     "fy": 2011,
     "paras_per_100": 2.0553629839378997,
     "teachers_per_100": 7.093687448127716
    },
    {
     "fy": 2012,
     "paras_per_100": 2.2716865105325135,
     "teachers_per_100": 7.412010990448777
    },
    {
     "fy": 2013,
     "paras_per_100": 2.702922341774209,
     "teachers_per_100": 7.28472515684426
    },
    {
     "fy": 2014,
     "paras_per_100": 2.7624309392265194,
     "teachers_per_100": 7.398084278662264
    },
    {
     "fy": 2015,
     "paras_per_100": 2.936663752000396,
     "teachers_per_100": 7.2789665583290715
    },
    {
     "fy": 2016,
     "paras_per_100": 3.203065388315695,
     "teachers_per_100": 7.505888597684371
    },
    {
     "fy": 2017,
     "paras_per_100": 2.5488078424856693,
     "teachers_per_100": 7.427099775691618
    },
    {
     "fy": 2018,
     "paras_per_100": 2.3591718825228694,
     "teachers_per_100": 6.956319625454485
    },
    {
     "fy": 2019,
     "paras_per_100": 2.196178682292791,
     "teachers_per_100": 7.290715625570624
    },
    {
     "fy": 2020,
     "paras_per_100": 2.2405173978320767,
     "teachers_per_100": 7.23796010625134
    },
    {
     "fy": 2021,
     "paras_per_100": 1.7756047349459598,
     "teachers_per_100": 6.489963973237262
    },
    {
     "fy": 2022,
     "paras_per_100": 3.464218708121147,
     "teachers_per_100": 7.2148887697668185
    },
    {
     "fy": 2023,
     "paras_per_100": 3.5221075593590068,
     "teachers_per_100": 7.29088010739156
    },
    {
     "fy": 2024,
     "paras_per_100": 3.3477609455635093,
     "teachers_per_100": 7.329781921092059
    },
    {
     "fy": 2025,
     "paras_per_100": 3.0793353161774215,
     "teachers_per_100": 7.29018492176387
    }
   ]
  },
  {
   "district": "Lunenburg",
   "first_fy": 2009,
   "is_lunenburg": true,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.6514285714285712,
     "teachers_per_100": 6.868571428571428
    },
    {
     "fy": 2010,
     "paras_per_100": 2.320846905537459,
     "teachers_per_100": 7.003257328990228
    },
    {
     "fy": 2011,
     "paras_per_100": 1.4487526299969944,
     "teachers_per_100": 6.149684400360686
    },
    {
     "fy": 2012,
     "paras_per_100": 1.4699603537663921,
     "teachers_per_100": 6.983836535529124
    },
    {
     "fy": 2013,
     "paras_per_100": 0.9361163820366857,
     "teachers_per_100": 6.514864010120177
    },
    {
     "fy": 2014,
     "paras_per_100": 1.0347470618293306,
     "teachers_per_100": 6.425651507409301
    },
    {
     "fy": 2015,
     "paras_per_100": 1.9829847118275443,
     "teachers_per_100": 6.499072474892855
    },
    {
     "fy": 2016,
     "paras_per_100": 3.25400370063166,
     "teachers_per_100": 6.680278185414407
    },
    {
     "fy": 2017,
     "paras_per_100": 3.6744272216389797,
     "teachers_per_100": 6.922744395726549
    },
    {
     "fy": 2018,
     "paras_per_100": 3.147176797284789,
     "teachers_per_100": 7.102746066029003
    },
    {
     "fy": 2019,
     "paras_per_100": 3.204353083434099,
     "teachers_per_100": 6.6807738814993956
    },
    {
     "fy": 2020,
     "paras_per_100": 3.4518258341912436,
     "teachers_per_100": 6.5039665717919215
    },
    {
     "fy": 2021,
     "paras_per_100": 3.776578863852745,
     "teachers_per_100": 6.899397016820057
    },
    {
     "fy": 2022,
     "paras_per_100": 3.4691836479559948,
     "teachers_per_100": 6.957119639954994
    },
    {
     "fy": 2023,
     "paras_per_100": 3.767320094502267,
     "teachers_per_100": 7.202605197624673
    },
    {
     "fy": 2024,
     "paras_per_100": 4.175893704523885,
     "teachers_per_100": 7.212907307813983
    },
    {
     "fy": 2025,
     "paras_per_100": 4.270507999235132,
     "teachers_per_100": 6.6989610555166035
    }
   ]
  },
  {
   "district": "Montachusett Regional Vocational Technical",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 1.286514303011957,
     "teachers_per_100": 7.946117753897381
    },
    {
     "fy": 2010,
     "paras_per_100": 1.0957454847729162,
     "teachers_per_100": 7.859140028716089
    },
    {
     "fy": 2011,
     "paras_per_100": 0.8118081180811808,
     "teachers_per_100": 7.675276752767528
    },
    {
     "fy": 2012,
     "paras_per_100": 0.9989297181591152,
     "teachers_per_100": 7.4206207634677135
    },
    {
     "fy": 2013,
     "paras_per_100": 0.9989865353988706,
     "teachers_per_100": 7.67337483712176
    },
    {
     "fy": 2014,
     "paras_per_100": 0.9909399773499434,
     "teachers_per_100": 7.290486976217441
    },
    {
     "fy": 2015,
     "paras_per_100": 0.9180790960451978,
     "teachers_per_100": 7.627118644067797
    },
    {
     "fy": 2016,
     "paras_per_100": 0.7683710533668623,
     "teachers_per_100": 7.683710533668623
    },
    {
     "fy": 2017,
     "paras_per_100": 0.8351311851903402,
     "teachers_per_100": 7.794557728443176
    },
    {
     "fy": 2018,
     "paras_per_100": 0.9194426762854515,
     "teachers_per_100": 8.027441827569135
    },
    {
     "fy": 2019,
     "paras_per_100": 0.9190526687875574,
     "teachers_per_100": 8.059384941675503
    },
    {
     "fy": 2020,
     "paras_per_100": 0.9014631440260732,
     "teachers_per_100": 7.835795021149713
    },
    {
     "fy": 2021,
     "paras_per_100": 0.9296338672768878,
     "teachers_per_100": 7.50858123569794
    },
    {
     "fy": 2022,
     "paras_per_100": 0.922771152754117,
     "teachers_per_100": 8.0565019875071
    },
    {
     "fy": 2023,
     "paras_per_100": 1.069366222285592,
     "teachers_per_100": 8.576317102730448
    },
    {
     "fy": 2024,
     "paras_per_100": 0.911129800953182,
     "teachers_per_100": 8.333333333333334
    },
    {
     "fy": 2025,
     "paras_per_100": 1.186653636744381,
     "teachers_per_100": 8.306575457210666
    }
   ]
  },
  {
   "district": "North Middlesex",
   "first_fy": 2009,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2009,
     "paras_per_100": 2.173602853745541,
     "teachers_per_100": 6.81807372175981
    },
    {
     "fy": 2010,
     "paras_per_100": 2.0316027088036117,
     "teachers_per_100": 6.666503091569339
    },
    {
     "fy": 2011,
     "paras_per_100": 2.1541834497527153,
     "teachers_per_100": 6.824555141997655
    },
    {
     "fy": 2012,
     "paras_per_100": 1.9574648185377208,
     "teachers_per_100": 6.46756956935774
    },
    {
     "fy": 2013,
     "paras_per_100": 2.368923318738071,
     "teachers_per_100": 7.014146177164028
    },
    {
     "fy": 2014,
     "paras_per_100": 2.704857522515872,
     "teachers_per_100": 7.842905654805848
    },
    {
     "fy": 2015,
     "paras_per_100": 2.8197443268701448,
     "teachers_per_100": 7.838399902134687
    },
    {
     "fy": 2016,
     "paras_per_100": 2.725167348751626,
     "teachers_per_100": 7.90901303892643
    },
    {
     "fy": 2017,
     "paras_per_100": 3.1766739506213106,
     "teachers_per_100": 8.205864127066958
    },
    {
     "fy": 2018,
     "paras_per_100": 3.1426692965154506,
     "teachers_per_100": 8.182117028270875
    },
    {
     "fy": 2019,
     "paras_per_100": 3.0870859086301055,
     "teachers_per_100": 8.031655711435953
    },
    {
     "fy": 2020,
     "paras_per_100": 2.887863825363825,
     "teachers_per_100": 8.036642411642411
    },
    {
     "fy": 2021,
     "paras_per_100": 2.8260869565217392,
     "teachers_per_100": 8.371290545203589
    },
    {
     "fy": 2022,
     "paras_per_100": 2.82286054275609,
     "teachers_per_100": 8.055399464515915
    },
    {
     "fy": 2023,
     "paras_per_100": 2.875474486882327,
     "teachers_per_100": 8.367765124794248
    },
    {
     "fy": 2024,
     "paras_per_100": 3.1500016737522176,
     "teachers_per_100": 8.017273122886888
    },
    {
     "fy": 2025,
     "paras_per_100": 3.111402721182402,
     "teachers_per_100": 7.894191587816838
    }
   ]
  },
  {
   "district": "Sizer School: A North Central Charter Essential (District)",
   "first_fy": 2019,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2019,
     "paras_per_100": 1.2637362637362637,
     "teachers_per_100": 11.043956043956046
    },
    {
     "fy": 2020,
     "paras_per_100": 1.226309921962096,
     "teachers_per_100": 11.148272017837234
    },
    {
     "fy": 2021,
     "paras_per_100": 0.9500542888165039,
     "teachers_per_100": 10.504885993485344
    },
    {
     "fy": 2022,
     "paras_per_100": 0.9909399773499434,
     "teachers_per_100": 11.466591166477917
    },
    {
     "fy": 2023,
     "paras_per_100": 1.4942528735632183,
     "teachers_per_100": 10.258620689655174
    },
    {
     "fy": 2024,
     "paras_per_100": 2.2609819121447026,
     "teachers_per_100": 10.045219638242893
    },
    {
     "fy": 2025,
     "paras_per_100": 1.9956458635703918,
     "teachers_per_100": 11.357039187227866
    }
   ]
  },
  {
   "district": "TEC Connections Academy Commonwealth Virtual School District",
   "first_fy": 2019,
   "is_lunenburg": false,
   "last_fy": 2025,
   "points": [
    {
     "fy": 2019,
     "paras_per_100": 0.6283662477558348,
     "teachers_per_100": 3.689407540394973
    },
    {
     "fy": 2020,
     "paras_per_100": 0.5770340450086555,
     "teachers_per_100": 2.9206800124284253
    },
    {
     "fy": 2023,
     "paras_per_100": 0.0,
     "teachers_per_100": 4.0510713436789025
    },
    {
     "fy": 2024,
     "paras_per_100": 0.0,
     "teachers_per_100": 4.2732132520685076
    },
    {
     "fy": 2025,
     "paras_per_100": 0.03371998920960345,
     "teachers_per_100": 4.302670623145401
    }
   ]
  }
 ],
 "roster": {
  "buildings": [
   "high",
   "middle",
   "passios",
   "primary",
   "turkey-hill"
  ],
  "by_school": {
   "fy": 2025,
   "rows": [
    {
     "names": 73,
     "school": "primary"
    },
    {
     "names": 64,
     "school": "high"
    },
    {
     "names": 64,
     "school": "turkey-hill"
    },
    {
     "names": 49,
     "school": "middle"
    }
   ]
  },
  "doubled": [
   {
    "fy": 2024,
    "names": [
     61,
     70
    ],
    "pages": [
     "107",
     "108"
    ],
    "school": "turkey-hill",
    "shared": 33
   }
  ],
  "entries_in_panel": 3651,
  "entries_total": 3815,
  "excluded": [
   {
    "entries": 6,
    "school": "monty-tech",
    "why": "administrators of the regional vocational school Lunenburg sends students to \u2014 not Lunenburg staff",
    "years": [
     2019
    ]
   },
   {
    "entries": 158,
    "school": "central-office",
    "why": "printed in some annual reports and not others, so including it moves the total in years when nothing changed",
    "years": [
     2011,
     2012,
     2014,
     2015,
     2016,
     2017,
     2021,
     2022
    ]
   }
  ],
  "first_fy": 2011,
  "grade_headed_rows": 586,
  "last_fy": 2025,
  "ocr_defects": [
   {
    "printed": "Ith Grade:",
    "rows": 16,
    "schools": [
     "middle"
    ],
    "years": [
     2019,
     2021,
     2025
    ]
   },
   {
    "printed": "econd Grade Teacher",
    "rows": 8,
    "schools": [
     "primary"
    ],
    "years": [
     2023
    ]
   },
   {
    "printed": "secona Grade",
    "rows": 5,
    "schools": [
     "primary"
    ],
    "years": [
     2012
    ]
   },
   {
    "printed": "8t Grade Teachers",
    "rows": 5,
    "schools": [
     "high"
    ],
    "years": [
     2015
    ]
   },
   {
    "printed": "Gth Grade:",
    "rows": 5,
    "schools": [
     "middle"
    ],
    "years": [
     2023
    ]
   }
  ],
  "ocr_rows": 39,
  "roles": [
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 67
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 83
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 82
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 93
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 99
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 95
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 82
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 88
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 84
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 99
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 74
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 97
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 98
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 120
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 96
     }
    ],
    "role": "teacher",
    "total": 1357
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 42
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 32
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 21
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 47
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 35
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 53
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 46
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 54
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 53
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 38
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 61
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 48
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 58
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 81
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 52
     }
    ],
    "role": "paraprofessional",
    "total": 721
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 11
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 14
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 14
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 21
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 23
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 24
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 33
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 24
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 18
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 23
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 23
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 25
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 22
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 11
     }
    ],
    "role": "specialist",
    "total": 303
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 27
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 12
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 21
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 40
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 19
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 27
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 16
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 20
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 13
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 21
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 21
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 22
     }
    ],
    "role": "unknown",
    "total": 266
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 10
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 13
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 18
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 20
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 22
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 11
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 13
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 16
     }
    ],
    "role": "administrator",
    "total": 210
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 14
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 18
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 20
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 16
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 16
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 12
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 20
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 11
     }
    ],
    "role": "custodian",
    "total": 185
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 11
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 12
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 12
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 15
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 17
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 12
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 7
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 19
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 11
     }
    ],
    "role": "cafeteria",
    "total": 173
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 9
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 10
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 8
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 9
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 7
     }
    ],
    "role": "counselor",
    "total": 106
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 9
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 6
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 3
     }
    ],
    "role": "secretary",
    "total": 77
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 8
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 4
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 4
     }
    ],
    "role": "nurse",
    "total": 60
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 4
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 7
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 5
     }
    ],
    "role": "speech_therapist",
    "total": 60
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 4
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 5
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 3
     }
    ],
    "role": "psychologist",
    "total": 37
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 2
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 4
     }
    ],
    "role": "therapist",
    "total": 31
   },
   {
    "first_fy": 2011,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 1
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 3
     }
    ],
    "role": "librarian",
    "total": 23
   },
   {
    "first_fy": 2016,
    "last_fy": 2025,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 1
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 6
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 3
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 4
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 2
     }
    ],
    "role": "social_worker",
    "total": 22
   },
   {
    "first_fy": 2011,
    "last_fy": 2024,
    "points": [
     {
      "doubled": false,
      "fy": 2011,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2012,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2013,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2014,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2015,
      "names": 0
     },
     {
      "doubled": false,
      "fy": 2016,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2017,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2018,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2019,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2020,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2021,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2022,
      "names": 2
     },
     {
      "doubled": false,
      "fy": 2023,
      "names": 1
     },
     {
      "doubled": true,
      "fy": 2024,
      "names": 3
     },
     {
      "doubled": false,
      "fy": 2025,
      "names": 0
     }
    ],
    "role": "technology",
    "total": 20
   }
  ],
  "shared_staff": [
   {
    "fy": 2011,
    "names": 13
   },
   {
    "fy": 2012,
    "names": 3
   },
   {
    "fy": 2013,
    "names": 1
   },
   {
    "fy": 2014,
    "names": 2
   },
   {
    "fy": 2015,
    "names": 5
   },
   {
    "fy": 2016,
    "names": 12
   },
   {
    "fy": 2017,
    "names": 19
   },
   {
    "fy": 2018,
    "names": 16
   },
   {
    "fy": 2019,
    "names": 11
   },
   {
    "fy": 2020,
    "names": 7
   },
   {
    "fy": 2021,
    "names": 12
   },
   {
    "fy": 2022,
    "names": 18
   },
   {
    "fy": 2023,
    "names": 15
   },
   {
    "fy": 2024,
    "names": 9
   },
   {
    "fy": 2025,
    "names": 12
   }
  ],
  "unclassified": 266,
  "unclassified_share": 0.07285675157491098,
  "years": [
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2011,
    "names": 194,
    "names_high": null,
    "names_if_summed": null,
    "pages": 6,
    "schools": [
     "high",
     "passios",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 13
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2012,
    "names": 177,
    "names_high": null,
    "names_if_summed": null,
    "pages": 4,
    "schools": [
     "high",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 3
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2013,
    "names": 172,
    "names_high": null,
    "names_if_summed": null,
    "pages": 5,
    "schools": [
     "high",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 1
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2014,
    "names": 210,
    "names_high": null,
    "names_if_summed": null,
    "pages": 4,
    "schools": [
     "high",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 2
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2015,
    "names": 230,
    "names_high": null,
    "names_if_summed": null,
    "pages": 6,
    "schools": [
     "high",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 5
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2016,
    "names": 252,
    "names_high": null,
    "names_if_summed": null,
    "pages": 5,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 12
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2017,
    "names": 276,
    "names_high": null,
    "names_if_summed": null,
    "pages": 7,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 19
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2018,
    "names": 277,
    "names_high": null,
    "names_if_summed": null,
    "pages": 6,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 16
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2019,
    "names": 251,
    "names_high": null,
    "names_if_summed": null,
    "pages": 7,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 11
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2020,
    "names": 249,
    "names_high": null,
    "names_if_summed": null,
    "pages": 4,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 7
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2021,
    "names": 233,
    "names_high": null,
    "names_if_summed": null,
    "pages": 5,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 12
   },
   {
    "central_office_printed": true,
    "doubled": false,
    "fy": 2022,
    "names": 272,
    "names_high": null,
    "names_if_summed": null,
    "pages": 5,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 18
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2023,
    "names": 265,
    "names_high": null,
    "names_if_summed": null,
    "pages": 7,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 15
   },
   {
    "central_office_printed": false,
    "doubled": true,
    "fy": 2024,
    "names": 272,
    "names_high": 279,
    "names_if_summed": 343,
    "pages": 8,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 9
   },
   {
    "central_office_printed": false,
    "doubled": false,
    "fy": 2025,
    "names": 250,
    "names_high": null,
    "names_if_summed": null,
    "pages": 8,
    "schools": [
     "high",
     "middle",
     "primary",
     "turkey-hill"
    ],
    "shared_names": 12
   }
  ]
 },
 "said": [
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2026-01-27-minutes-7619.txt",
   "date": "2026-01-27",
   "key": "chair-staffing-up",
   "kind": "minutes",
   "quote": "really irritates me when we say things like we're cutting staff when the data shows that staffing has gone up almost every year in the last 10 years",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01272026-7619",
   "why": "The Finance Committee chair, at the Tri-Board meeting, showing a chart of school staffing FY16 to FY25. His chart is HEADCOUNT and this page is FTE, so the two are not the same measurement \u2014 but the direction he describes is in the state\u2019s FTE series too."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2026-01-27-minutes-7619.txt",
   "date": "2026-01-27",
   "key": "composition-not-headcount",
   "kind": "minutes",
   "quote": "the more relevant data point is the composition of staff, not total headcount",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01272026-7619",
   "why": "The School Committee chair, in the same exchange. This page is the composition, and it is here because he asked for it in the room."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2026-01-27-minutes-7619.txt",
   "date": "2026-01-27",
   "key": "need-has-risen",
   "kind": "minutes",
   "quote": "the student population's needs have increased substantially, with more students on IEPs, more English language learners, and more students entering below benchmark, meaning that even flat staffing represents a reduction in effective capacity",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01272026-7619",
   "why": "The School Committee vice-chair, in the same paragraph. Every quantity she names except \u201cbelow benchmark\u201d is published by DESE and is plotted here."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2026-01-27-minutes-7619.txt",
   "date": "2026-01-27",
   "key": "cuts-by-subject",
   "kind": "minutes",
   "quote": "the loss of the Bridge Program, the TLC and Transition programs, and cuts across special education, music, physical education, world language, math, and science",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01272026-7619",
   "why": "A seventeen-year district employee, in public comment at the same meeting, naming the subjects. Four of the six she names move in the state\u2019s file over FY2024\u2013FY2026; mathematics moves the other way."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2026-01-27-minutes-7619.txt",
   "date": "2026-01-27",
   "key": "turkey-hill-split",
   "kind": "minutes",
   "quote": "her position had been changed from full-time fourth grade special education teacher to split between special education and an MTSS interventionist",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01272026-7619",
   "why": "A teacher at the school this page finds carrying the district\u2019s whole net fall in teacher FTE, describing one post becoming two part-posts. DESE counts FTE per ASSIGNMENT, which is exactly what that produces."
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2025-12-17-minutes-7572.txt",
   "date": "2025-12-17",
   "key": "ell-count",
   "kind": "minutes",
   "quote": "we currently have 71 ELL students",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_12172025-7572",
   "why": "Said in a School Committee meeting in December 2025. DESE\u2019s file records 70 English learners for the same school year \u2014 two counts, taken independently, one child apart."
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2025-09-03-minutes-7385.txt",
   "date": "2025-09-03",
   "key": "turkey-hill-class-sizes",
   "kind": "minutes",
   "quote": "We have started this year with 357 students and an average class size of 23/24 for third grade with 113 students, 135 students in the fourth grade with an average class size of 27, and 109 students in the fifth grade with an average class size of 22/23",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_09032025-7385",
   "why": "The principal of the grades 3\u20135 school, on the first day of the year DESE records 356 pupils there \u2014 113, 135 and 108 by grade. Three of the four figures match exactly."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2023-04-20-minutes-96.txt",
   "date": "2023-04-20",
   "key": "esser-hired-13",
   "kind": "minutes",
   "quote": "ESSER funds allowed the School Department to hire 13 new positions across the district. Social workers, guidance counselors, subject specialists, tutors, and technicians were all brought into the school",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_04202023-96",
   "why": "The single largest confound in any staffing series covering these years. DESE counts federally funded staff exactly like appropriated staff, so a grant arriving and a grant ending are both invisible in the FTE line."
  },
  {
   "board": "Finance Committee",
   "cite": "/docs/meetings/text/finance-committee/2024-02-21-minutes-6417.txt",
   "date": "2024-02-21",
   "key": "esser-unwound",
   "kind": "minutes",
   "quote": "kept 2 social worker positions while cutting 2 budget funded guidance",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_02212024-6417",
   "why": "The other end of the same grant. Positions were kept, cut and moved onto a different grant in one year \u2014 three different things that look identical in a headcount and in an FTE count alike."
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2023-11-01-minutes-1761.txt",
   "date": "2023-11-01",
   "key": "para-transfers",
   "kind": "minutes",
   "quote": "$19,539 transfer to reconcile accounts for transfer\u2019s associated with paraprofessionals, from resignations, internal transfers and new hires",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_11012023-1761",
   "why": "A budget transfer voted in one meeting, for one job class, naming three kinds of movement at once. The state\u2019s own retention file says only 66% of the paraprofessionals counted the year before were still there \u2014 this is what that number looks like inside the budget."
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2023-12-06-minutes-6110.txt",
   "date": "2023-12-06",
   "key": "social-worker-caseloads",
   "kind": "minutes",
   "quote": "Information is broken out to social worker caseloads by bui lding",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_12062023-6110",
   "why": "The district HOLDS a per-building social worker caseload, and told the School Committee so while deciding what to cut. It is not published, and it is the one document that would turn the roster\u2019s printed names into a service level. (The space inside \u201cbuilding\u201d is in the town\u2019s own scanned text; the quote is what the archive holds, not our repair of it.)"
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2024-01-24-minutes-6375.txt",
   "date": "2024-01-24",
   "key": "social-workers-billed-elsewhere",
   "kind": "minutes",
   "quote": "something you should be looking at to address social workers being cut",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01242024-6375",
   "why": "Public comment naming MassHealth reimbursement and outside agencies as ways to pay for the same work. Rule 11 in a sentence: the post is the same post and the fund is different, and no published document says which fund pays which post here."
  },
  {
   "board": "School Committee",
   "cite": "/docs/meetings/text/school-committee/2024-01-24-minutes-6375.txt",
   "date": "2024-01-24",
   "key": "one-music-teacher",
   "kind": "minutes",
   "quote": "there is one high school music teacher and there are two art teachers",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_01242024-6375",
   "why": "Why this page cannot answer \u201cwhat happened to music\u201d. DESE publishes one Arts bucket; the town distinguishes music from art and this is the archive saying so."
  },
  {
   "board": "School Advisory Councils Committees",
   "cite": "/docs/meetings/text/school-advisory-councils-committees/2026-03-26-minutes-7726.txt",
   "date": "2026-03-26",
   "key": "fy27-cut-list",
   "kind": "minutes",
   "quote": "cuts: 2 primary teachers; 2 elementary; CODA; .2 music; interventionist at primary; custodian; part time AD; band and atheltic transportation",
   "town": "https://www.lunenburgma.gov/AgendaCenter/ViewFile/Minutes/_03262026-7726",
   "why": "The district publishes a line-by-line cut list every year. This one is FY2027 and is not yet in any DESE file \u2014 the state\u2019s teacher data stops at FY2026, so the most recent cuts are visible only in the minutes."
  }
 ],
 "searched": [
  {
   "cased": false,
   "documents": 177,
   "term": "staffing"
  },
  {
   "cased": false,
   "documents": 21,
   "term": "class size"
  },
  {
   "cased": false,
   "documents": 38,
   "term": "paraprofessional"
  },
  {
   "cased": false,
   "documents": 9,
   "term": "world language"
  },
  {
   "cased": false,
   "documents": 7,
   "term": "interventionist"
  },
  {
   "cased": true,
   "documents": 2,
   "term": "ELL"
  },
  {
   "cased": true,
   "documents": 34,
   "term": "ESSER"
  },
  {
   "cased": false,
   "documents": 11,
   "term": "guidance counselor"
  },
  {
   "cased": false,
   "documents": 16,
   "term": "social worker"
  },
  {
   "cased": false,
   "documents": 3,
   "term": "caseload"
  },
  {
   "cased": false,
   "documents": 0,
   "term": "adjustment counselor"
  },
  {
   "cased": false,
   "documents": 0,
   "term": "reduction in force"
  },
  {
   "cased": false,
   "documents": 3,
   "term": "school psychologist"
  }
 ],
 "source": "sources/data/lunenburg.db \u2014 staff_roster_entries, role_classification, dese_measure, budget_figure, report_gross_wages",
 "sources": [
  {
   "bytes": 25969884,
   "docs_url": "/docs/state-dese/dese-teacher-data.xlsx",
   "note": "Teacher FTE by district, by school and by core academic subject, with the state\u2019s own students-per-teacher figure. FY2008\u2013FY2026.",
   "path": "sources/state-dese/dese-teacher-data.xlsx",
   "publisher": "Massachusetts Department of Elementary and Secondary Education",
   "sha256": "4fbe81d65aee0bff88504cfc21dc2140ef9bc4a073bb5bad6b167c738767e2ea",
   "table": "dese_teacher_subject",
   "url": "https://educationtocareer.data.mass.gov/d/4684-cw3t"
  },
  {
   "bytes": 136220984,
   "docs_url": "/docs/state-dese/dese-teachers-by-grade-subject.xlsx",
   "note": "The same FTE split by grade band and across a much wider subject list \u2014 physical and health education, computer science, engineering and twenty more the core-academic file never prints. The subject series on this page is read from here and checked against the file above.",
   "path": "sources/state-dese/dese-teachers-by-grade-subject.xlsx",
   "publisher": "Massachusetts Department of Elementary and Secondary Education",
   "sha256": "76a5498ba1b5d7763f803135885daf65be3b12d4c519e167b935dccdc88c2d13",
   "table": "dese_teacher_grade_subject",
   "url": "https://educationtocareer.data.mass.gov/d/77fu-a6h8"
  },
  {
   "bytes": 3327582,
   "docs_url": "/docs/state-dese/dese-teachers-by-program-area.xlsx",
   "note": "Teacher FTE split into general education, special education, career and technical, and English learner. Published on this page as a registered gap rather than as a finding \u2014 see the section that draws it.",
   "path": "sources/state-dese/dese-teachers-by-program-area.xlsx",
   "publisher": "Massachusetts Department of Elementary and Secondary Education",
   "sha256": "9fa88b8e1906ea0945cd6658a79e1f0c25420d25f72f481fafd2890b51f4aa79",
   "table": "dese_teacher_program_area",
   "url": "https://educationtocareer.data.mass.gov/d/vd2f-ib9q"
  },
  {
   "bytes": 13368300,
   "docs_url": "/docs/state-dese/dese-enrollment-by-grade.xlsx",
   "note": "Enrolment by grade and by school, with students with disabilities, English learners, high needs and low income. FY1992\u2013FY2026; the need measures start later and one of them changes definition twice.",
   "path": "sources/state-dese/dese-enrollment-by-grade.xlsx",
   "publisher": "Massachusetts Department of Elementary and Secondary Education",
   "sha256": "a2fb23dea70ce67dc0aea46a5eb4856630b1655d2ddf470b96681cdc6a56543e",
   "table": "dese_enrollment",
   "url": "https://educationtocareer.data.mass.gov/d/t8td-gens"
  },
  {
   "bytes": 1633461,
   "docs_url": "/docs/state-dese/dese-educators-retention.xlsx",
   "note": "Educator headcount and retention by job classification, FY2021\u2013FY2023. The only state file that reaches counsellors, administrators and paraprofessionals as a group \u2014 three years, headcount not FTE.",
   "path": "sources/state-dese/dese-educators-retention.xlsx",
   "publisher": "Massachusetts Department of Elementary and Secondary Education",
   "sha256": "be8a87c9471e269743cda24d9d223b6f6110d22c343e0a12464f92d1476b5599",
   "table": "dese_educator_workforce",
   "url": "https://educationtocareer.data.mass.gov/d/fz9c-2g33"
  }
 ],
 "state": {
  "change": {
   "para_fte": {
    "change": 20.6,
    "first": 46.4,
    "first_fy": 2009,
    "last": 67.0,
    "last_fy": 2025,
    "pct": 0.44396551724137934
   },
   "paras_per_100": {
    "change": 1.619079427806561,
    "first": 2.6514285714285712,
    "first_fy": 2009,
    "last": 4.270507999235132,
    "last_fy": 2025,
    "pct": 0.610644180746009
   },
   "pupils_in_district": {
    "change": -181.0999999999999,
    "first": 1750.0,
    "first_fy": 2009,
    "last": 1568.9,
    "last_fy": 2025,
    "pct": -0.10348571428571424
   },
   "student_headcount": {
    "change": -176.0,
    "first": 1739.0,
    "first_fy": 2009,
    "last": 1563.0,
    "last_fy": 2025,
    "pct": -0.1012075905692927
   },
   "teacher_fte": {
    "change": -15.100000000000009,
    "first": 120.2,
    "first_fy": 2009,
    "last": 105.1,
    "last_fy": 2025,
    "pct": -0.1256239600665558
   },
   "teachers_per_100": {
    "change": -0.16961037305482485,
    "first": 6.868571428571428,
    "first_fy": 2009,
    "last": 6.6989610555166035,
    "last_fy": 2025,
    "pct": -0.02469368992062758
   }
  },
  "change_over_roster_years": {
   "para_fte": {
    "change": 42.9,
    "first": 24.1,
    "first_fy": 2011,
    "last": 67.0,
    "last_fy": 2025,
    "pct": 1.7800829875518671
   },
   "paras_per_100": {
    "change": 2.821755369238138,
    "first": 1.4487526299969944,
    "first_fy": 2011,
    "last": 4.270507999235132,
    "last_fy": 2025,
    "pct": 1.9477137164844986
   },
   "pupils_in_district": {
    "change": -94.59999999999991,
    "first": 1663.5,
    "first_fy": 2011,
    "last": 1568.9,
    "last_fy": 2025,
    "pct": -0.056868049293657894
   },
   "student_headcount": {
    "change": -87.0,
    "first": 1650.0,
    "first_fy": 2011,
    "last": 1563.0,
    "last_fy": 2025,
    "pct": -0.05272727272727273
   },
   "teacher_fte": {
    "change": 2.799999999999997,
    "first": 102.3,
    "first_fy": 2011,
    "last": 105.1,
    "last_fy": 2025,
    "pct": 0.02737047898338218
   },
   "teachers_per_100": {
    "change": 0.5492766551559178,
    "first": 6.149684400360686,
    "first_fy": 2011,
    "last": 6.6989610555166035,
    "last_fy": 2025,
    "pct": 0.089317860787084
   }
  },
  "docs": [
   "sources/state-dese/radar-district-comparison.xlsx"
  ],
  "first_fy": 2009,
  "last_fy": 2025,
  "latest": {
   "average_teacher_salary": 97233.0,
   "fy": 2025,
   "instructional_support_fte": 11.5,
   "para_fte": 67.0,
   "paras_per_100": 4.270507999235132,
   "pct_disabilities": 0.158,
   "pct_low_income": 0.233,
   "pupils_in_district": 1568.9,
   "pupils_out_of_district": 97.0,
   "sped_support_fte": 0.0,
   "student_headcount": 1563.0,
   "teacher_fte": 105.1,
   "teachers_per_100": 6.6989610555166035
  },
  "lea": "01620000",
  "points": [
   {
    "fy": 2009,
    "instructional_support_fte": 5.0,
    "para_fte": 46.4,
    "paras_per_100": 2.6514285714285712,
    "pct_disabilities": 0.147,
    "pct_low_income": 0.082,
    "pupils_in_district": 1750.0,
    "pupils_out_of_district": 83.8,
    "sped_support_fte": 1.0,
    "student_headcount": 1739.0,
    "teacher_fte": 120.2,
    "teachers_per_100": 6.868571428571428
   },
   {
    "fy": 2010,
    "instructional_support_fte": 6.0,
    "para_fte": 39.9,
    "paras_per_100": 2.320846905537459,
    "pct_disabilities": 0.152,
    "pct_low_income": 0.092,
    "pupils_in_district": 1719.2,
    "pupils_out_of_district": 89.7,
    "sped_support_fte": 1.0,
    "student_headcount": 1702.0,
    "teacher_fte": 120.4,
    "teachers_per_100": 7.003257328990228
   },
   {
    "fy": 2011,
    "instructional_support_fte": 5.5,
    "para_fte": 24.1,
    "paras_per_100": 1.4487526299969944,
    "pct_disabilities": 0.158,
    "pct_low_income": 0.101,
    "pupils_in_district": 1663.5,
    "pupils_out_of_district": 91.7,
    "sped_support_fte": 0.0,
    "student_headcount": 1650.0,
    "teacher_fte": 102.3,
    "teachers_per_100": 6.149684400360686
   },
   {
    "fy": 2012,
    "instructional_support_fte": 4.3,
    "para_fte": 24.1,
    "paras_per_100": 1.4699603537663921,
    "pct_disabilities": 0.178,
    "pct_low_income": 0.089,
    "pupils_in_district": 1639.5,
    "pupils_out_of_district": 124.4,
    "sped_support_fte": 0.0,
    "student_headcount": 1637.0,
    "teacher_fte": 114.5,
    "teachers_per_100": 6.983836535529124
   },
   {
    "fy": 2013,
    "instructional_support_fte": 7.5,
    "para_fte": 14.8,
    "paras_per_100": 0.9361163820366857,
    "pct_disabilities": 0.184,
    "pct_low_income": 0.139,
    "pupils_in_district": 1581.0,
    "pupils_out_of_district": 138.2,
    "sped_support_fte": 0.0,
    "student_headcount": 1587.0,
    "teacher_fte": 103.0,
    "teachers_per_100": 6.514864010120177
   },
   {
    "fy": 2014,
    "instructional_support_fte": 11.4,
    "para_fte": 16.2,
    "paras_per_100": 1.0347470618293306,
    "pct_disabilities": 0.178,
    "pct_low_income": 0.155,
    "pupils_in_district": 1565.6,
    "pupils_out_of_district": 139.5,
    "sped_support_fte": 0.0,
    "student_headcount": 1564.0,
    "teacher_fte": 100.6,
    "teachers_per_100": 6.425651507409301
   },
   {
    "fy": 2015,
    "instructional_support_fte": 10.8,
    "para_fte": 31.0,
    "paras_per_100": 1.9829847118275443,
    "pct_disabilities": 0.182,
    "pct_low_income": 0.12,
    "pupils_in_district": 1563.3,
    "pupils_out_of_district": 160.8,
    "sped_support_fte": 2.0,
    "student_headcount": 1557.0,
    "teacher_fte": 101.6,
    "teachers_per_100": 6.499072474892855
   },
   {
    "fy": 2016,
    "instructional_support_fte": 8.3,
    "para_fte": 51.0,
    "paras_per_100": 3.25400370063166,
    "pct_disabilities": 0.188,
    "pct_low_income": 0.147,
    "pupils_in_district": 1567.3,
    "pupils_out_of_district": 142.5,
    "sped_support_fte": 1.0,
    "student_headcount": 1567.0,
    "teacher_fte": 104.7,
    "teachers_per_100": 6.680278185414407
   },
   {
    "fy": 2017,
    "instructional_support_fte": 7.7,
    "para_fte": 59.5,
    "paras_per_100": 3.6744272216389797,
    "pct_disabilities": 0.174,
    "pct_low_income": 0.163,
    "pupils_in_district": 1619.3,
    "pupils_out_of_district": 161.8,
    "sped_support_fte": 1.0,
    "student_headcount": 1613.0,
    "teacher_fte": 112.1,
    "teachers_per_100": 6.922744395726549
   },
   {
    "average_teacher_salary": 74236.0,
    "fy": 2018,
    "instructional_support_fte": 6.9,
    "para_fte": 51.0,
    "paras_per_100": 3.147176797284789,
    "pct_disabilities": 0.162,
    "pct_low_income": 0.161,
    "pupils_in_district": 1620.5,
    "pupils_out_of_district": 143.4,
    "sped_support_fte": 1.0,
    "student_headcount": 1641.0,
    "teacher_fte": 115.1,
    "teachers_per_100": 7.102746066029003
   },
   {
    "average_teacher_salary": 77908.0,
    "fy": 2019,
    "instructional_support_fte": 5.4,
    "para_fte": 53.0,
    "paras_per_100": 3.204353083434099,
    "pct_disabilities": 0.167,
    "pct_low_income": 0.167,
    "pupils_in_district": 1654.0,
    "pupils_out_of_district": 130.4,
    "sped_support_fte": 2.0,
    "student_headcount": 1649.0,
    "teacher_fte": 110.5,
    "teachers_per_100": 6.6807738814993956
   },
   {
    "average_teacher_salary": 83054.0,
    "fy": 2020,
    "instructional_support_fte": 5.9,
    "para_fte": 57.0,
    "paras_per_100": 3.4518258341912436,
    "pct_disabilities": 0.154,
    "pct_low_income": 0.169,
    "pupils_in_district": 1651.3,
    "pupils_out_of_district": 121.5,
    "sped_support_fte": 2.0,
    "student_headcount": 1641.0,
    "teacher_fte": 107.4,
    "teachers_per_100": 6.5039665717919215
   },
   {
    "average_teacher_salary": 85067.0,
    "fy": 2021,
    "instructional_support_fte": 7.4,
    "para_fte": 59.5,
    "paras_per_100": 3.776578863852745,
    "pct_disabilities": 0.163,
    "pct_low_income": 0.207,
    "pupils_in_district": 1575.5,
    "pupils_out_of_district": 124.2,
    "sped_support_fte": 2.0,
    "student_headcount": 1593.0,
    "teacher_fte": 108.7,
    "teachers_per_100": 6.899397016820057
   },
   {
    "average_teacher_salary": 85426.0,
    "fy": 2022,
    "instructional_support_fte": 9.5,
    "para_fte": 55.5,
    "paras_per_100": 3.4691836479559948,
    "pct_disabilities": 0.141,
    "pct_low_income": 0.256,
    "pupils_in_district": 1599.8,
    "pupils_out_of_district": 125.1,
    "sped_support_fte": 1.0,
    "student_headcount": 1597.0,
    "teacher_fte": 111.3,
    "teachers_per_100": 6.957119639954994
   },
   {
    "average_teacher_salary": 88019.0,
    "fy": 2023,
    "instructional_support_fte": 9.3,
    "para_fte": 59.0,
    "paras_per_100": 3.767320094502267,
    "pct_disabilities": 0.149,
    "pct_low_income": 0.249,
    "pupils_in_district": 1566.1,
    "pupils_out_of_district": 105.4,
    "sped_support_fte": 1.0,
    "student_headcount": 1562.0,
    "teacher_fte": 112.8,
    "teachers_per_100": 7.202605197624673
   },
   {
    "average_teacher_salary": 98894.0,
    "fy": 2024,
    "instructional_support_fte": 9.3,
    "para_fte": 66.0,
    "paras_per_100": 4.175893704523885,
    "pct_disabilities": 0.147,
    "pct_low_income": 0.248,
    "pupils_in_district": 1580.5,
    "pupils_out_of_district": 99.9,
    "sped_support_fte": 1.0,
    "student_headcount": 1580.0,
    "teacher_fte": 114.0,
    "teachers_per_100": 7.212907307813983
   },
   {
    "average_teacher_salary": 97233.0,
    "fy": 2025,
    "instructional_support_fte": 11.5,
    "para_fte": 67.0,
    "paras_per_100": 4.270507999235132,
    "pct_disabilities": 0.158,
    "pct_low_income": 0.233,
    "pupils_in_district": 1568.9,
    "pupils_out_of_district": 97.0,
    "sped_support_fte": 0.0,
    "student_headcount": 1563.0,
    "teacher_fte": 105.1,
    "teachers_per_100": 6.6989610555166035
   }
  ],
  "ranks": {
   "paras": [
    {
     "fy": 2009,
     "highest": "Ashburnham-Westminster",
     "highest_value": 2.6556324110671934,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 1.286514303011957,
     "of": 9,
     "rank": 2,
     "value": 2.6514285714285712
    },
    {
     "fy": 2010,
     "highest": "Groton-Dunstable",
     "highest_value": 2.8571428571428577,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 1.0957454847729162,
     "of": 9,
     "rank": 5,
     "value": 2.320846905537459
    },
    {
     "fy": 2011,
     "highest": "Ayer",
     "highest_value": 3.408721999783573,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.8118081180811808,
     "of": 9,
     "rank": 8,
     "value": 1.4487526299969944
    },
    {
     "fy": 2012,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.5419198055893073,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.9989297181591152,
     "of": 9,
     "rank": 8,
     "value": 1.4699603537663921
    },
    {
     "fy": 2013,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.2560673001270954,
     "lowest": "Lunenburg",
     "lowest_value": 0.9361163820366857,
     "of": 9,
     "rank": 9,
     "value": 0.9361163820366857
    },
    {
     "fy": 2014,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.8652310670215337,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.9909399773499434,
     "of": 9,
     "rank": 8,
     "value": 1.0347470618293306
    },
    {
     "fy": 2015,
     "highest": "Ayer Shirley School District",
     "highest_value": 4.323239693542503,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.9180790960451978,
     "of": 9,
     "rank": 8,
     "value": 1.9829847118275443
    },
    {
     "fy": 2016,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.631932473399513,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.7683710533668623,
     "of": 9,
     "rank": 2,
     "value": 3.25400370063166
    },
    {
     "fy": 2017,
     "highest": "Lunenburg",
     "highest_value": 3.6744272216389797,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.8351311851903402,
     "of": 9,
     "rank": 1,
     "value": 3.6744272216389797
    },
    {
     "fy": 2018,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.260291772488335,
     "lowest": "Montachusett Regional Vocational Technical",
     "lowest_value": 0.9194426762854515,
     "of": 9,
     "rank": 2,
     "value": 3.147176797284789
    },
    {
     "fy": 2019,
     "highest": "Lunenburg",
     "highest_value": 3.204353083434099,
     "lowest": "Greater Commonwealth Virtual District",
     "lowest_value": 0.0,
     "of": 13,
     "rank": 1,
     "value": 3.204353083434099
    },
    {
     "fy": 2020,
     "highest": "Lunenburg",
     "highest_value": 3.4518258341912436,
     "lowest": "Greater Commonwealth Virtual District",
     "lowest_value": 0.0,
     "of": 13,
     "rank": 1,
     "value": 3.4518258341912436
    },
    {
     "fy": 2021,
     "highest": "Lunenburg",
     "highest_value": 3.776578863852745,
     "lowest": "Francis W. Parker Charter Essential (District)",
     "lowest_value": 0.0,
     "of": 11,
     "rank": 1,
     "value": 3.776578863852745
    },
    {
     "fy": 2022,
     "highest": "Ayer Shirley School District",
     "highest_value": 3.74278443299609,
     "lowest": "Francis W. Parker Charter Essential (District)",
     "lowest_value": 0.0,
     "of": 11,
     "rank": 2,
     "value": 3.4691836479559948
    },
    {
     "fy": 2023,
     "highest": "Ayer Shirley School District",
     "highest_value": 4.0026806384793465,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 0.0,
     "of": 13,
     "rank": 2,
     "value": 3.767320094502267
    },
    {
     "fy": 2024,
     "highest": "Lunenburg",
     "highest_value": 4.175893704523885,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 0.0,
     "of": 13,
     "rank": 1,
     "value": 4.175893704523885
    },
    {
     "fy": 2025,
     "highest": "Lunenburg",
     "highest_value": 4.270507999235132,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 0.03371998920960345,
     "of": 13,
     "rank": 1,
     "value": 4.270507999235132
    }
   ],
   "teachers": [
    {
     "fy": 2009,
     "highest": "Montachusett Regional Vocational Technical",
     "highest_value": 7.946117753897381,
     "lowest": "Leominster",
     "lowest_value": 6.11540090574398,
     "of": 9,
     "rank": 4,
     "value": 6.868571428571428
    },
    {
     "fy": 2010,
     "highest": "Ayer",
     "highest_value": 7.925968960079674,
     "lowest": "Groton-Dunstable",
     "lowest_value": 6.027007818052594,
     "of": 9,
     "rank": 4,
     "value": 7.003257328990228
    },
    {
     "fy": 2011,
     "highest": "Montachusett Regional Vocational Technical",
     "highest_value": 7.675276752767528,
     "lowest": "Ayer",
     "lowest_value": 4.934530894924792,
     "of": 9,
     "rank": 7,
     "value": 6.149684400360686
    },
    {
     "fy": 2012,
     "highest": "Ayer Shirley School District",
     "highest_value": 8.298906439854193,
     "lowest": "Ashburnham-Westminster",
     "lowest_value": 6.268537783877108,
     "of": 9,
     "rank": 4,
     "value": 6.983836535529124
    },
    {
     "fy": 2013,
     "highest": "Montachusett Regional Vocational Technical",
     "highest_value": 7.67337483712176,
     "lowest": "Harvard",
     "lowest_value": 6.3526289600265375,
     "of": 9,
     "rank": 8,
     "value": 6.514864010120177
    },
    {
     "fy": 2014,
     "highest": "North Middlesex",
     "highest_value": 7.842905654805848,
     "lowest": "Lunenburg",
     "lowest_value": 6.425651507409301,
     "of": 9,
     "rank": 9,
     "value": 6.425651507409301
    },
    {
     "fy": 2015,
     "highest": "Ayer Shirley School District",
     "highest_value": 8.305971056791925,
     "lowest": "Groton-Dunstable",
     "lowest_value": 6.442368090452262,
     "of": 9,
     "rank": 8,
     "value": 6.499072474892855
    },
    {
     "fy": 2016,
     "highest": "North Middlesex",
     "highest_value": 7.90901303892643,
     "lowest": "Lunenburg",
     "lowest_value": 6.680278185414407,
     "of": 9,
     "rank": 9,
     "value": 6.680278185414407
    },
    {
     "fy": 2017,
     "highest": "Ayer Shirley School District",
     "highest_value": 8.278828589947558,
     "lowest": "Ashburnham-Westminster",
     "lowest_value": 6.437987968769998,
     "of": 9,
     "rank": 8,
     "value": 6.922744395726549
    },
    {
     "fy": 2018,
     "highest": "North Middlesex",
     "highest_value": 8.182117028270875,
     "lowest": "Ashburnham-Westminster",
     "lowest_value": 6.7733108819195955,
     "of": 9,
     "rank": 6,
     "value": 7.102746066029003
    },
    {
     "fy": 2019,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.758743030917383,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 3.689407540394973,
     "of": 13,
     "rank": 11,
     "value": 6.6807738814993956
    },
    {
     "fy": 2020,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.349306431273645,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 2.9206800124284253,
     "of": 13,
     "rank": 11,
     "value": 6.5039665717919215
    },
    {
     "fy": 2021,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.654421079300736,
     "lowest": "Leominster",
     "lowest_value": 6.489963973237262,
     "of": 11,
     "rank": 10,
     "value": 6.899397016820057
    },
    {
     "fy": 2022,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.904761904761905,
     "lowest": "Lunenburg",
     "lowest_value": 6.957119639954994,
     "of": 11,
     "rank": 11,
     "value": 6.957119639954994
    },
    {
     "fy": 2023,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.824929613514206,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 4.0510713436789025,
     "of": 13,
     "rank": 11,
     "value": 7.202605197624673
    },
    {
     "fy": 2024,
     "highest": "Francis W. Parker Charter Essential (District)",
     "highest_value": 11.256473153447807,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 4.2732132520685076,
     "of": 13,
     "rank": 11,
     "value": 7.212907307813983
    },
    {
     "fy": 2025,
     "highest": "Sizer School: A North Central Charter Essential (District)",
     "highest_value": 11.357039187227866,
     "lowest": "TEC Connections Academy Commonwealth Virtual School District",
     "lowest_value": 4.302670623145401,
     "of": 13,
     "rank": 12,
     "value": 6.6989610555166035
    }
   ]
  },
  "reconciles": {
   "yes": 161
  },
  "trough": {
   "fy": 2013,
   "instructional_support_fte": 7.5,
   "para_fte": 14.8,
   "paras_per_100": 0.9361163820366857,
   "pct_disabilities": 0.184,
   "pct_low_income": 0.139,
   "pupils_in_district": 1581.0,
   "pupils_out_of_district": 138.2,
   "sped_support_fte": 0.0,
   "student_headcount": 1587.0,
   "teacher_fte": 103.0,
   "teachers_per_100": 6.514864010120177
  }
 },
 "wages": {
  "by_year": [
   {
    "fy": 2011,
    "rows": 326,
    "school_tagged": 0
   },
   {
    "fy": 2012,
    "rows": 214,
    "school_tagged": 115
   },
   {
    "fy": 2013,
    "rows": 120,
    "school_tagged": 103
   },
   {
    "fy": 2015,
    "rows": 234,
    "school_tagged": 190
   },
   {
    "fy": 2016,
    "rows": 190,
    "school_tagged": 6
   },
   {
    "fy": 2018,
    "rows": 586,
    "school_tagged": 0
   },
   {
    "fy": 2019,
    "rows": 42,
    "school_tagged": 0
   },
   {
    "fy": 2020,
    "rows": 568,
    "school_tagged": 0
   },
   {
    "fy": 2021,
    "rows": 476,
    "school_tagged": 0
   },
   {
    "fy": 2022,
    "rows": 67,
    "school_tagged": 0
   },
   {
    "fy": 2023,
    "rows": 4,
    "school_tagged": 0
   },
   {
    "fy": 2024,
    "rows": 111,
    "school_tagged": 0
   },
   {
    "fy": 2025,
    "rows": 607,
    "school_tagged": 0
   }
  ],
  "rows": 3545,
  "school_tagged": 414,
  "statuses": [
   "no check"
  ],
  "years": 13
 }
}
