Skip to content

CNS Spotlight: NPS Budget Process

The Needham Public Schools (NPS) FY2026 proposed $104 million budget was recently approved by School Committee at their January 27, 2025 meeting. The NPS budget makes up approximately 40% of the entire Town of Needham budget each year. CNS recently sat down with Dr. Dan Gutekanst, Superintendent of Needham Public Schools, to learn more about the school budget process, including funding sources and timeline. 

NPS Funding Sources

  • 82% of the NPS budget is funded by local real estate taxes
  • 18% is funded by state and federal aid
    • State aid
      • Chapter 70 Program – This money is distributed to the town, which then decides how it is allocated. It must be used for educational purposes, but some can be used for school-related costs (ex., insurance, building maintenance, etc.).
      • Circuit Breaker Reimbursement Awards – This money is a retroactive reimbursement each year to the school district for extraordinary costs for special education. When fully funded, it covers approximately 75% of these total costs.
    • Federal aid
      • Individuals with Disabilities Education Act (IDEA) – This funding is a federal grant that is distributed directly to the school district to help cover the costs of special education. It covers approximately 30 NPS employees and associated resources.
      • Title 1 – This federal funding, awarded to districts based on their low-income student population, mostly covers reading and literacy support.
    • Mix of state and federal aid
      • Nutrition services funding
        • US Department of Agriculture – funds school lunches that qualify as “free” meals, staffing, and nutrition programming
        • Massachusetts funds the remaining “reduced-price” and “paid” meals, which now permanently provides universal free school meals to all students
      • Occasional federal or state grants for specific programs
  • Occasionally, organizations such as the Needham Education Foundation or the various school booster groups provide grant money to cover supplemental programs.

Budget Process Timeline

  • July
    • Start of fiscal year
  • August
    • NPS central office staff commence discussions with School Committee regarding guidelines for the budget. School Committee votes on these guidelines in order to set parameters for department heads in creating their budget requests.
  • September – November
    • Department heads develop their budget requests.
  • November
    • Superintendent and other central office staff sit down with the department heads to discuss their requests, which are supported by data, reports, and other supporting documentation
    • Central office staff use that data to make a recommendation to the School Committee, which must be received by December 1st, per the town of Needham’s charter.
  • December
    • Discussions with the School Committee & Public Budget Presentations begin
  • January
    • The Superintendent and School Committee members meet with the Finance Committee and Town Manager to discuss the budget requests
    • School Committee approves the budget
  • May
    • Town Meeting votes on the town budget*

*It should be noted that the Massachusetts state budget does not get approved until July/August, so when Town Meeting approves the town budget in May, it is possible that changes will need to be made once the state budget has been passed during the summer.

FY2026 budget

  • The proposed budget for FY26 is $104,589,430, including $102,078,655 for school operations and $2,510,774 for Town IT.
  • The initial budget proposal in December 2024 had to be downsized after the Town informed NPS of unexpectedly high healthcare costs and decreased revenue. 
  • No further changes are expected in this year’s budget proposal at this time.
  • Future budgeting processes may be affected by changes at the federal level and congressional funding priorities. 

Want to learn more? More information about the NPS FY2026 proposed budget and budgeting process can be found here and the Town of Needham FY2026 proposed budget can be found here.