{
  "lastUpdated": "2026-09-15",
  "statuses": {
    "confirmed-implementing": "Confirmed implementing",
    "planning": "Planning",
    "no-response": "No response",
    "unconfirmed": "Unconfirmed"
  },
  "rule": {
    "name": "Board of Regents amendment to Section 100.2",
    "effective": "2026-03-25",
    "phaseIn": [
      {
        "grades": "Grades 5 to 12",
        "schoolYear": "2026-27"
      },
      {
        "grades": "Grades K to 4",
        "schoolYear": "2027-28"
      }
    ],
    "verificationYears": [
      "2026-27",
      "2027-28",
      "2028-29"
    ],
    "catch": "NYSED, the state education department, calls it an instructional requirement. It is not a credit requirement and not a diploma requirement.",
    "sources": [
      {
        "label": "New York State Education Department: NYSED Personal Finance Education",
        "url": "https://www.nysed.gov/standards-instruction/personal-finance-education",
        "kind": "primary"
      },
      {
        "label": "New York State Senate: New York State Senate legislation search",
        "url": "https://www.nysenate.gov/legislation",
        "kind": "primary"
      }
    ],
    "explainer": [
      {
        "heading": "What the Regents actually required",
        "paragraphs": [
          "New York's Board of Regents changed a state rule (Section 100.2) so that schools must teach personal finance. The change became permanently effective on March 25, 2026.",
          "That means personal finance now has to be taught, from kindergarten through 12th grade. It does not have to be its own class."
        ]
      },
      {
        "heading": "When it starts",
        "show": "phaseIn",
        "paragraphs": [
          "It rolls in over two school years. Older grades go first."
        ]
      },
      {
        "heading": "Schools have to prove it",
        "show": "verificationYears",
        "paragraphs": [
          "Every district has to send the state Commissioner of Education a verification that it is doing this. That is required for three school years in a row."
        ]
      },
      {
        "heading": "The honest catch",
        "paragraphs": [
          "This is an instructional requirement. It is not a course, a credit, or a diploma requirement. A student can still graduate without ever sitting in a class called personal finance.",
          "That is why lawmakers have filed bills to go further. None of them has left committee yet."
        ]
      }
    ]
  },
  "districts": [
    {
      "name": "New York City Public Schools (NYC DOE)",
      "county": "New York, Kings, Queens, Bronx, Richmond",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Buffalo City SD",
      "county": "Erie",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Rochester City SD",
      "county": "Monroe",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Syracuse City SD",
      "county": "Onondaga",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Yonkers City SD",
      "county": "Westchester",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Albany City SD",
      "county": "Albany",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Schenectady City SD",
      "county": "Schenectady",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Utica City SD",
      "county": "Oneida",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Binghamton City SD",
      "county": "Broome",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Niagara Falls City SD",
      "county": "Niagara",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Mount Vernon City SD",
      "county": "Westchester",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "New Rochelle City SD",
      "county": "Westchester",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "White Plains City SD",
      "county": "Westchester",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Hempstead UFSD",
      "county": "Nassau",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Brentwood UFSD",
      "county": "Suffolk",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Sachem Central SD",
      "county": "Suffolk",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Half Hollow Hills Central SD",
      "county": "Suffolk",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Great Neck UFSD",
      "county": "Nassau",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Scarsdale UFSD",
      "county": "Westchester",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Shenendehowa Central SD",
      "county": "Saratoga",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Williamsville Central SD",
      "county": "Erie",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Greece Central SD",
      "county": "Monroe",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Ithaca City SD",
      "county": "Tompkins",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    },
    {
      "name": "Wappingers Central SD",
      "county": "Dutchess",
      "status": "unconfirmed",
      "detail": null,
      "lastContact": null,
      "source": null
    }
  ]
}
