{"kind":"school-boards","id":"lea:3413410","slug":"princeton-public-school-district-nj","lea_id":"3413410","name":"Princeton Board of Education","district":"Princeton Public School District","state":"NJ","state_name":"New Jersey","art":null,"built_at":"2026-11-02T05:29:09+00:00","depth":"2-5","roster_seats":{"seats":10,"listed":10,"source_url":"https://www.princetonk12.org/board/aboutus-clone"},"window":{"start":"2025-11-02","end":"2026-11-02"},"source":"video","enrollment":{"v":{"n":3827,"band":"2500_9999","year":"2023-24"},"src":{"kind":"doc","url":"https://nces.ed.gov/ccd/data/zip/ccd_lea_052_2324_l_1a_073124.zip","label":"NCES Common Core of Data 2023-24"},"held_reason":null},"totals":{"meetings":{"v":8,"src":{"kind":"method","href":"/school-boards/how#meetings","n":8,"note":"board-days on our record"},"held_reason":null},"meetings_12":{"v":3,"src":{"kind":"method","href":"/school-boards/how#meetings","n":3,"note":"board-days in the last 12 months"},"held_reason":null},"hours":{"v":9,"src":{"kind":"method","href":"/school-boards/how#length","n":8,"note":"hours of video"},"held_reason":null},"newest":{"v":"2026-04-14","src":{"kind":"video","url":"https://www.youtube.com/watch?v=pSVZ7gSnFD4&t=0s","player":"youtube","video_id":"pSVZ7gSnFD4","t":0},"held_reason":null},"first":{"v":"2026-01-06","src":{"kind":"video","url":"https://www.youtube.com/watch?v=Zm2oatFU3_M&t=0s","player":"youtube","video_id":"Zm2oatFU3_M","t":0},"held_reason":null},"members_named":{"v":10,"src":{"kind":"doc","url":"https://www.princetonk12.org/board/aboutus-clone","label":"the board's own roster"},"held_reason":null},"typical_length":{"v":null,"src":null,"held_reason":{"code":"too_few_meetings","text":"Shown at 6 meetings with a measured length"}}},"naming":{"coverage":{"v":0.625,"src":{"kind":"method","href":"/school-boards/how#naming","n":8,"note":"members' speaking time named, measured on whole meetings"},"held_reason":null},"check":{"right":782,"n":785,"lb":0.979},"method":"sbv","range":[0.445,0.732]},"members":{"data":[{"who":{"id":"66969","slug":"66969-beth-behrend","name":"Beth Behrend","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66969-beth-behrend"},"group":"members","voice_meetings":{"v":4,"src":{"kind":"method","href":"/school-boards/how#voices","n":4,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":0,"meetings":4,"per_meeting":0.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66970","slug":"66970-adam-bierman","name":"Adam Bierman","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66970-adam-bierman"},"group":"members","voice_meetings":{"v":2,"src":{"kind":"method","href":"/school-boards/how#voices","n":2,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":3,"meetings":2,"per_meeting":1.5,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66972","slug":"66972-mara-franceschi","name":"Mara Franceschi","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66972-mara-franceschi"},"group":"members","voice_meetings":{"v":3,"src":{"kind":"method","href":"/school-boards/how#voices","n":3,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":0,"meetings":3,"per_meeting":0.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66971","slug":"66971-eleanor-hubbard","name":"Eleanor Hubbard","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66971-eleanor-hubbard"},"group":"members","voice_meetings":{"v":5,"src":{"kind":"method","href":"/school-boards/how#voices","n":5,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":1,"meetings":5,"per_meeting":0.2,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66968","slug":"66968-susan-kanter","name":"Susan Kanter","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66968-susan-kanter"},"group":"members","voice_meetings":{"v":6,"src":{"kind":"method","href":"/school-boards/how#voices","n":6,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":1,"meetings":6,"per_meeting":0.2,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66967","slug":"66967-dafna-kendal","name":"Dafna Kendal","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66967-dafna-kendal"},"group":"members","voice_meetings":{"v":6,"src":{"kind":"method","href":"/school-boards/how#voices","n":6,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":18,"meetings":6,"per_meeting":3.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66976","slug":"66976-katherine-lara","name":"Katherine Lara","role":"Cranbury Representative","seat":"Cranbury Representative","presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66976-katherine-lara"},"group":"members","voice_meetings":{"v":1,"src":{"kind":"method","href":"/school-boards/how#voices","n":1,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":1,"meetings":1,"per_meeting":1.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66973","slug":"66973-ari-meisel","name":"Ari Meisel","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66973-ari-meisel"},"group":"members","voice_meetings":{"v":1,"src":{"kind":"method","href":"/school-boards/how#voices","n":1,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":0,"meetings":1,"per_meeting":0.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66974","slug":"66974-chris-santarpio","name":"Chris Santarpio","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66974-chris-santarpio"},"group":"members","voice_meetings":{"v":1,"src":{"kind":"method","href":"/school-boards/how#voices","n":1,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":0,"meetings":1,"per_meeting":0.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"66975","slug":"66975-erica-snyder","name":"Erica Snyder","role":"Board member","seat":null,"presides":false,"photo":null,"href":"/school-boards/princeton-public-school-district-nj/66975-erica-snyder"},"group":"members","voice_meetings":{"v":1,"src":{"kind":"method","href":"/school-boards/how#voices","n":1,"note":"meetings where we identified their voice"},"held_reason":null},"moments":0,"minutes_per_meeting":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"rank":{"v":null,"src":null,"held_reason":{"code":"in_people_layer","text":"Talk time shows only where we can tell enough of the voices apart"}},"asked":{"total":0,"meetings":1,"per_meeting":0.0,"check":{"right":148,"n":150,"lb":0.961}}}],"held_reason":null},"wall":{"data":null,"held_reason":{"code":"being_checked","text":"No moments have passed every check yet. Every meeting below still plays at the second.","hide":false}},"topics":{"data":{"window":{"end":"2026-05-19","start":"2025-11-18"},"meetings":8,"minutes":466,"source":"transcript","finding":"Where the board's meeting time went","rows":[{"key":"budget","label":"Budget and finance","share":0.2268,"lo":0.0744,"hi":0.3723},{"key":"public_comment","label":"Public comment","share":0.1498,"lo":0.054,"hi":0.2704},{"key":"ceremony","label":"Ceremony and recognition","share":0.014,"lo":0.0,"hi":0.04},{"key":"safety","label":"Safety and discipline","share":0.0,"lo":0.0,"hi":0.2501057906675441}],"held":[{"label":"Facilities, closures and enrollment","reason":"Not shown yet: 92 of 100 right when we checked, short of our bar"},{"label":"Curriculum and instruction","reason":"Not shown yet: 116 of 128 right when we checked, short of our bar"},{"label":"Student services and special education","reason":"Not shown yet: 94 of 110 right when we checked, short of our bar"},{"label":"Labor and personnel","reason":"Not shown yet: 93 of 100 right when we checked, short of our bar"},{"label":"Governance and policy","reason":"Not shown yet: 131 of 156 right when we checked, short of our bar"},{"label":"Routine business","reason":"Not shown yet: 133 of 163 right when we checked, short of our bar"},{"label":"Other subjects","reason":"Not shown yet: 90 of 100 right when we checked, short of our bar"}],"unsure":0.3326,"notes":[]},"held_reason":null},"long_meetings":{"data":[{"id":"2026-01-27","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-01-27","date":"2026-01-27","title":"Board meeting","length_s":6310,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=IStxFNCb2pY&t=0s","player":"youtube","video_id":"IStxFNCb2pY","t":0}},{"id":"2026-04-14","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-04-14","date":"2026-04-14","title":"Board meeting","length_s":4006,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=pSVZ7gSnFD4&t=0s","player":"youtube","video_id":"pSVZ7gSnFD4","t":0}},{"id":"2026-01-06","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-01-06","date":"2026-01-06","title":"Board meeting","length_s":1887,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Zm2oatFU3_M&t=0s","player":"youtube","video_id":"Zm2oatFU3_M","t":0}}],"held_reason":null},"years":{"data":[{"year":2026,"meetings":3}],"held_reason":null},"tone":{"data":null,"held_reason":{"code":"not_measured","text":"Tone is read only at boards with 6+ meetings and 100+ named member remarks","hide":true}},"public_comments":{"data":{"meetings":[{"id":"m-fdd892f1","date":null,"n":7},{"id":"m-8d850e0c","date":null,"n":1},{"id":"2026-04-14","date":"2026-04-14","n":5},{"id":"m-3fae7803","date":null,"n":1},{"id":"m-37aeacc5","date":null,"n":1},{"id":"2026-01-27","date":"2026-01-27","n":4},{"id":"2026-01-06","date":"2026-01-06","n":0},{"id":"m-87041de1","date":null,"n":3}],"measured":8,"with_any":7,"median_any":3,"mean":2.8,"lo":1.5,"hi":4.1,"ranked":true,"busiest":{"id":"m-fdd892f1","date":null,"n":7},"check":{"right":70,"n":70,"lb":0.963}},"held_reason":null},"attendance":{"data":{"members":[{"id":"66967","name":"Dafna Kendal","href":"/school-boards/princeton-public-school-district-nj/66967-dafna-kendal"},{"id":"66970","name":"Adam Bierman","href":"/school-boards/princeton-public-school-district-nj/66970-adam-bierman"},{"id":"66968","name":"Susan Kanter","href":"/school-boards/princeton-public-school-district-nj/66968-susan-kanter"},{"id":"66969","name":"Beth Behrend","href":"/school-boards/princeton-public-school-district-nj/66969-beth-behrend"},{"id":"66971","name":"Eleanor Hubbard","href":"/school-boards/princeton-public-school-district-nj/66971-eleanor-hubbard"},{"id":"66972","name":"Mara Franceschi","href":"/school-boards/princeton-public-school-district-nj/66972-mara-franceschi"},{"id":"66973","name":"Ari Meisel","href":"/school-boards/princeton-public-school-district-nj/66973-ari-meisel"},{"id":"66974","name":"Chris Santarpio","href":"/school-boards/princeton-public-school-district-nj/66974-chris-santarpio"},{"id":"66975","name":"Erica Snyder","href":"/school-boards/princeton-public-school-district-nj/66975-erica-snyder"},{"id":"66976","name":"Katherine Lara","href":"/school-boards/princeton-public-school-district-nj/66976-katherine-lara"}],"meetings":[{"id":"2026-04-14","date":"2026-04-14","recorded":true},{"id":"2026-01-27","date":"2026-01-27","recorded":true},{"id":"2026-01-06","date":"2026-01-06","recorded":true}],"cells":{"66967":["present","present","present"],"66970":["not recorded","present","not recorded"],"66968":["present","present","present"],"66969":["not recorded","present","present"],"66971":["present","present","present"],"66972":["present","present","present"],"66973":["present","not recorded","present"],"66974":["not recorded","present","present"],"66975":["present","present","present"],"66976":["not recorded","present","present"]},"recorded":3,"check":{"right":78,"n":80,"lb":0.927},"absent_check":{"right":58,"n":60,"lb":0.904}},"held_reason":null},"next":{"data":null,"held_reason":{"code":"not_checked","text":"No checked next meeting","hide":true}},"meetings":[{"id":"m-fdd892f1","href":"/school-boards/princeton-public-school-district-nj/meetings/m-fdd892f1","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Princeton Board of Education - May 19, 2026","length_s":{"v":3810,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=1vxgihL-EEw&t=0s","player":"youtube","video_id":"1vxgihL-EEw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Susan Kanter","Beth Behrend","Eleanor Hubbard","Mara Franceschi"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":"Board approves Little Brook Elementary principal appointment"},{"id":"m-8d850e0c","href":"/school-boards/princeton-public-school-district-nj/meetings/m-8d850e0c","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Princeton Board of Education Meeting-April 28, 2026","length_s":{"v":6295,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=mDjgV6ShOwk&t=0s","player":"youtube","video_id":"mDjgV6ShOwk","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Adam Bierman"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":"Princeton board approves budget with tax levy unchanged since March"},{"id":"2026-04-14","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-04-14","date":{"v":"2026-04-14","src":{"kind":"video","url":"https://www.youtube.com/watch?v=pSVZ7gSnFD4&t=0s","player":"youtube","video_id":"pSVZ7gSnFD4","t":0},"held_reason":null},"title":"Board meeting","source_title":"Princeton Board of Education - April 14, 2026","length_s":{"v":4006,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=pSVZ7gSnFD4&t=0s","player":"youtube","video_id":"pSVZ7gSnFD4","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[{"key":"reading","label":"Reading and test scores"}],"in_window":true,"year":2026,"headline":"Princeton school board passes consent motion at special meeting"},{"id":"m-3fae7803","href":"/school-boards/princeton-public-school-district-nj/meetings/m-3fae7803","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Princeton Board of Education - March 17, 2026","length_s":{"v":4707,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=HYK2lokdPIw&t=0s","player":"youtube","video_id":"HYK2lokdPIw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Susan Kanter","Beth Behrend","Eleanor Hubbard","Mara Franceschi"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"m-37aeacc5","href":"/school-boards/princeton-public-school-district-nj/meetings/m-37aeacc5","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Princeton Board of Education - Feb. 27, 2026","length_s":{"v":2814,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Ymxr5a659v0&t=0s","player":"youtube","video_id":"Ymxr5a659v0","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Susan Kanter","Eleanor Hubbard","Ari Meisel","Chris Santarpio","Katherine Lara"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-01-27","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-01-27","date":{"v":"2026-01-27","src":{"kind":"video","url":"https://www.youtube.com/watch?v=IStxFNCb2pY&t=0s","player":"youtube","video_id":"IStxFNCb2pY","t":0},"held_reason":null},"title":"Board meeting","source_title":"Princeton Board of Education - Jan. 27, 2026 at 7PM","length_s":{"v":6310,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=IStxFNCb2pY&t=0s","player":"youtube","video_id":"IStxFNCb2pY","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Susan Kanter","Beth Behrend","Adam Bierman","Eleanor Hubbard","Mara Franceschi"],"agenda_items":0,"issues":[{"key":"ai","label":"AI in schools"}],"in_window":true,"year":2026,"headline":null},{"id":"2026-01-06","href":"/school-boards/princeton-public-school-district-nj/meetings/2026-01-06","date":{"v":"2026-01-06","src":{"kind":"video","url":"https://www.youtube.com/watch?v=Zm2oatFU3_M&t=0s","player":"youtube","video_id":"Zm2oatFU3_M","t":0},"held_reason":null},"title":"Board meeting","source_title":"Princeton Board of Education - Jan 6, 2026 Re-Org Meeting","length_s":{"v":1887,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Zm2oatFU3_M&t=0s","player":"youtube","video_id":"Zm2oatFU3_M","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Dafna Kendal","Susan Kanter","Erica Snyder"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-87041de1","href":"/school-boards/princeton-public-school-district-nj/meetings/m-87041de1","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Princeton Board of Education - November 18, 2025","length_s":{"v":2906,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=86GS5g1Zpig&t=0s","player":"youtube","video_id":"86GS5g1Zpig","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Susan Kanter","Beth Behrend","Eleanor Hubbard"],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null}]}