Berkeley Heights Sewer Sale Deadline Nears As Worker Protections Shrink and Public Oversight Fades
With less than a week before bids are due, Berkeley Heights has issued its final update on the proposed sale...
Why Berkeley Heights Should Align Uniform Construction Code Fee Policy with State Standards
A resident asked me (a while ago) to investigate what happens to the revenue collected by the Township’s construction office....
From Social Services to Software: A Breakdown of NJ State Vendor Spending
New Jersey spent more than $3.1 billion on vendors during Fiscal Year 2024 — paying for everything from social services...
This Week at NJ21st – Two Packed Agendas on the Same Night, BHPSNJ GPA & Budget Update, 7-District Grade Band Comparison and……Stone Veneer?
So Much Agenda, So Little Detail – In a near-unanimous vote — with Ms. Akiri rightfully dissenting — BHPSNJ moved forward...
BHPSNJ District Acknowledges GPA Concerns, Leaves Students Vulnerable to College Recalculation
Closed Door Presentation obtained through OPRA Confirms GPA Concerns — But Offers No Solution For months, parents in Berkeley Heights...
BHPSNJ Provides Updated School Level Budget
Sort of. After months of OPRA requests, multiple files, and a lot of back and forth, we finally have something...
Berkeley Heights Administration Stuffs Referendum, Contracts, and Big Decisions Into One Quiet Meeting — Again
John’s Notes on the 06/26/2025 BHPSNJ BOE Agenda Editor’s Note: An earlier version of this article indicated that the BA...
This Week at NJ21st- School Rankings, Primary Votes, Sewage Deal & Budget Panic
From Little’s to Middle’s – This week we published a detailed analysis of school rankings, including some troubling trends in...
Breaking Down Middlesex County’s 2025 Primary Vote: Method, Party, and Municipality Trends
Based on Data from Middlesex County Board of Elections- June 20, 2025 Middlesex County Democrats far outnumber Republicans on registration...
Breaking Down Morris County’s 2025 Primary Vote: Method, Party, and Municipality Trends
The information below is based data obtained from the Morris County Board of Elections (6/13/2025) 54,703 ballots were cast across...