{"kind":"school-boards","id":"lea:2616470","slug":"grandville-public-schools-mi","lea_id":"2616470","name":"Grandville Public Schools School Board","district":"Grandville Public Schools","state":"MI","state_name":"Michigan","art":null,"built_at":"2026-11-02T05:29:09+00:00","depth":"6-19","roster_seats":{"seats":7,"listed":7,"source_url":"https://www.gpsbulldogs.org/apps/pages/board"},"window":{"start":"2025-11-02","end":"2026-11-02"},"source":"video","enrollment":{"v":{"n":5476,"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":26,"src":{"kind":"method","href":"/school-boards/how#meetings","n":26,"note":"board-days on our record"},"held_reason":null},"meetings_12":{"v":16,"src":{"kind":"method","href":"/school-boards/how#meetings","n":16,"note":"board-days in the last 12 months"},"held_reason":null},"hours":{"v":31,"src":{"kind":"method","href":"/school-boards/how#length","n":25,"note":"hours of video"},"held_reason":null},"newest":{"v":"2026-09-21","src":{"kind":"video","url":"https://www.youtube.com/watch?v=iJPsRVSOXWw&t=0s","player":"youtube","video_id":"iJPsRVSOXWw","t":0},"held_reason":null},"first":{"v":"2025-11-17","src":{"kind":"video","url":"https://www.youtube.com/watch?v=wHzXRBELyRA&t=0s","player":"youtube","video_id":"wHzXRBELyRA","t":0},"held_reason":null},"members_named":{"v":7,"src":{"kind":"doc","url":"https://www.gpsbulldogs.org/apps/pages/board","label":"the board's own roster"},"held_reason":null},"typical_length":{"v":4383,"src":{"kind":"method","href":"/school-boards/how#length","n":15,"note":"median video length, last 12 months"},"held_reason":null}},"naming":{"coverage":{"v":null,"src":null,"held_reason":{"code":"not_measured","text":"Named share of speech not measured here"}},"check":{"right":782,"n":785,"lb":0.979},"method":"sbv","range":null},"members":{"data":[{"who":{"id":"85675","slug":"85675-jason-heyboer","name":"Jason Heyboer","role":"President","seat":null,"presides":true,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85675-jason-heyboer"},"group":"presides","voice_meetings":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Speaker naming for this board is being checked"}},"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":null},{"who":{"id":"85676","slug":"85676-amy-campbell","name":"Amy Campbell","role":"Vice President","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85676-amy-campbell"},"group":"members","voice_meetings":{"v":7,"src":{"kind":"method","href":"/school-boards/how#voices","n":7,"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":6,"meetings":7,"per_meeting":0.9,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"85681","slug":"85681-brent-dehaan","name":"Brent DeHaan","role":"Trustee","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85681-brent-dehaan"},"group":"members","voice_meetings":{"v":8,"src":{"kind":"method","href":"/school-boards/how#voices","n":8,"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":6,"meetings":8,"per_meeting":0.8,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"85678","slug":"85678-amy-gardine","name":"Amy Gardine","role":"Treasurer","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85678-amy-gardine"},"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":1,"meetings":4,"per_meeting":0.2,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"85680","slug":"85680-joe-steffes","name":"Joe Steffes","role":"Trustee","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85680-joe-steffes"},"group":"members","voice_meetings":{"v":9,"src":{"kind":"method","href":"/school-boards/how#voices","n":9,"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":9,"meetings":9,"per_meeting":1.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"85677","slug":"85677-sally-vaneck","name":"Sally VanEck","role":"Secretary","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85677-sally-vaneck"},"group":"members","voice_meetings":{"v":8,"src":{"kind":"method","href":"/school-boards/how#voices","n":8,"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":2,"meetings":8,"per_meeting":0.2,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"85679","slug":"85679-bob-wondergem","name":"Bob Wondergem","role":"Trustee","seat":null,"presides":false,"photo":null,"href":"/school-boards/grandville-public-schools-mi/85679-bob-wondergem"},"group":"members","voice_meetings":{"v":12,"src":{"kind":"method","href":"/school-boards/how#voices","n":12,"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":17,"meetings":12,"per_meeting":1.4,"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-10-19","start":"2025-11-17"},"meetings":18,"minutes":1173,"source":"transcript","finding":"Where the board's meeting time went","rows":[{"key":"budget","label":"Budget and finance","share":0.1738,"lo":0.0711,"hi":0.2975},{"key":"public_comment","label":"Public comment","share":0.0545,"lo":0.0272,"hi":0.0894},{"key":"ceremony","label":"Ceremony and recognition","share":0.0148,"lo":0.0,"hi":0.0363},{"key":"safety","label":"Safety and discipline","share":0.0,"lo":0.0,"hi":0.12007745643089296}],"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.1018,"notes":[]},"held_reason":null},"long_meetings":{"data":[{"id":"2026-03-24","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-24","date":"2026-03-24","title":"Board meeting","length_s":10750,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=A9SjIjVfaMM&t=0s","player":"youtube","video_id":"A9SjIjVfaMM","t":0}},{"id":"2026-03-03","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-03","date":"2026-03-03","title":"Board meeting","length_s":6541,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=fEsc0DQyi0s&t=0s","player":"youtube","video_id":"fEsc0DQyi0s","t":0}},{"id":"2026-07-20","href":"/school-boards/grandville-public-schools-mi/meetings/2026-07-20","date":"2026-07-20","title":"Board meeting","length_s":6183,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=pGTnmzSwDHY&t=0s","player":"youtube","video_id":"pGTnmzSwDHY","t":0}},{"id":"2026-06-01","href":"/school-boards/grandville-public-schools-mi/meetings/2026-06-01","date":"2026-06-01","title":"Public hearing","length_s":6133,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPP7AobbUGY&t=0s","player":"youtube","video_id":"vPP7AobbUGY","t":0}},{"id":"2026-04-20","href":"/school-boards/grandville-public-schools-mi/meetings/2026-04-20","date":"2026-04-20","title":"Board meeting","length_s":5010,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=KBv_uiob7Yo&t=0s","player":"youtube","video_id":"KBv_uiob7Yo","t":0}}],"held_reason":null},"years":{"data":[{"year":2025,"meetings":1},{"year":2026,"meetings":15}],"held_reason":null},"tone":{"data":{"rows":[{"key":"concern","label":"raised a concern","share":{"v":null,"src":null,"held_reason":{"code":"too_few_voices","text":"Held: fewer than 3 members behind this number"}},"lo":null,"hi":null},{"key":"question","label":"asked a question","share":{"v":0.208,"src":{"kind":"method","href":"/school-boards/how#tone","n":120,"note":"share of substantive member remarks, all three readers agreed"},"held_reason":null},"lo":0.115,"hi":0.293},{"key":"support","label":"spoke in support","share":{"v":null,"src":null,"held_reason":{"code":"too_few_voices","text":"Held: one member gave more than half of these remarks"}},"lo":null,"hi":null}],"n":120,"meetings":14,"members":6,"run":"tone-1029"},"held_reason":null},"public_comments":{"data":{"meetings":[{"id":"m-a9b87849","date":null,"n":2},{"id":"2026-09-21","date":"2026-09-21","n":2},{"id":"2026-08-17","date":"2026-08-17","n":3},{"id":"2026-07-20","date":"2026-07-20","n":4},{"id":"2026-06-15","date":"2026-06-15","n":0},{"id":"2026-06-01","date":"2026-06-01","n":0},{"id":"2026-05-05","date":"2026-05-05","n":0},{"id":"2026-04-20","date":"2026-04-20","n":0},{"id":"2026-03-24","date":"2026-03-24","n":1},{"id":"m-0beb7ff4","date":null,"n":0},{"id":"2026-03-16","date":"2026-03-16","n":2},{"id":"2026-03-03","date":"2026-03-03","n":1},{"id":"2026-03-02","date":"2026-03-02","n":0},{"id":"2026-02-16","date":"2026-02-16","n":1},{"id":"2026-02-02","date":"2026-02-02","n":0},{"id":"2026-01-20","date":"2026-01-20","n":5},{"id":"2026-01-05","date":"2026-01-05","n":1},{"id":"2025-11-17","date":"2025-11-17","n":1}],"measured":18,"with_any":11,"median_any":2,"mean":1.3,"lo":0.7,"hi":1.9,"ranked":true,"busiest":{"id":"2026-01-20","date":"2026-01-20","n":5},"check":{"right":70,"n":70,"lb":0.963}},"held_reason":null},"attendance":{"data":{"members":[{"id":"85679","name":"Bob Wondergem","href":"/school-boards/grandville-public-schools-mi/85679-bob-wondergem"},{"id":"85677","name":"Sally VanEck","href":"/school-boards/grandville-public-schools-mi/85677-sally-vaneck"},{"id":"85675","name":"Jason Heyboer","href":"/school-boards/grandville-public-schools-mi/85675-jason-heyboer"},{"id":"85681","name":"Brent DeHaan","href":"/school-boards/grandville-public-schools-mi/85681-brent-dehaan"},{"id":"85680","name":"Joe Steffes","href":"/school-boards/grandville-public-schools-mi/85680-joe-steffes"},{"id":"85678","name":"Amy Gardine","href":"/school-boards/grandville-public-schools-mi/85678-amy-gardine"},{"id":"85676","name":"Amy Campbell","href":"/school-boards/grandville-public-schools-mi/85676-amy-campbell"}],"meetings":[{"id":"2026-09-21","date":"2026-09-21","recorded":true},{"id":"2026-08-17","date":"2026-08-17","recorded":true},{"id":"2026-07-20","date":"2026-07-20","recorded":true},{"id":"2026-06-15","date":"2026-06-15","recorded":true},{"id":"2026-06-01","date":"2026-06-01","recorded":true},{"id":"2026-05-05","date":"2026-05-05","recorded":true},{"id":"2026-04-20","date":"2026-04-20","recorded":true},{"id":"2026-03-24","date":"2026-03-24","recorded":true},{"id":"2026-03-16","date":"2026-03-16","recorded":true},{"id":"2026-03-03","date":"2026-03-03","recorded":true},{"id":"2026-03-02","date":"2026-03-02","recorded":true},{"id":"2026-02-16","date":"2026-02-16","recorded":true},{"id":"2026-02-02","date":"2026-02-02","recorded":true},{"id":"2026-01-20","date":"2026-01-20","recorded":true},{"id":"2026-01-05","date":"2026-01-05","recorded":true},{"id":"2025-11-17","date":"2025-11-17","recorded":true}],"cells":{"85679":["present","present","present","present","present","present","present","present","present","present","present","present","not shown","present","present","present"],"85677":["not recorded","present","not recorded","not recorded","present","not recorded","present","present","present","present","present","present","present","present","present","present"],"85675":["present","not recorded","present","present","present","present","present","present","present","present","present","present","present","present","present","present"],"85681":["present","present","present","present","present","present","present","present","present","present","present","present","present","present","present","not recorded"],"85680":["not recorded","present","present","not recorded","present","present","present","not shown","not recorded","not shown","not recorded","present","present","present","present","present"],"85678":["present","present","present","present","present","present","present","present","present","present","present","present","present","present","present","present"],"85676":["present","present","present","present","present","present","present","present","present","present","present","present","present","present","present","present"]},"recorded":16,"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-a9b87849","href":"/school-boards/grandville-public-schools-mi/meetings/m-a9b87849","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 10.19.2026","length_s":{"v":3411,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=plxMcbIpTt8&t=0s","player":"youtube","video_id":"plxMcbIpTt8","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Amy Gardine","Bob Wondergem","Joe Steffes","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":"Grandville board approves two school buses costing $328,834"},{"id":"2026-09-21","href":"/school-boards/grandville-public-schools-mi/meetings/2026-09-21","date":{"v":"2026-09-21","src":{"kind":"video","url":"https://www.youtube.com/watch?v=iJPsRVSOXWw&t=0s","player":"youtube","video_id":"iJPsRVSOXWw","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 9.21.2026","length_s":{"v":1681,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=iJPsRVSOXWw&t=0s","player":"youtube","video_id":"iJPsRVSOXWw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Sally VanEck","Amy Gardine","Bob Wondergem","Joe Steffes","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":"Grandville board approves Cisco phone system maintenance renewal at $55,902"},{"id":"2026-08-17","href":"/school-boards/grandville-public-schools-mi/meetings/2026-08-17","date":{"v":"2026-08-17","src":{"kind":"video","url":"https://www.youtube.com/watch?v=diJdvX_qR0w&t=0s","player":"youtube","video_id":"diJdvX_qR0w","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 8.17.2026","length_s":{"v":1720,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=diJdvX_qR0w&t=0s","player":"youtube","video_id":"diJdvX_qR0w","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Sally VanEck","Amy Gardine","Bob Wondergem","Joe Steffes"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":"Grandville school board approves board policy updates"},{"id":"m-0cf93cad","href":"/school-boards/grandville-public-schools-mi/meetings/m-0cf93cad","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 8.3.2026","length_s":{"v":5638,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=kx6hoT8L9vw&t=0s","player":"youtube","video_id":"kx6hoT8L9vw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-07-20","href":"/school-boards/grandville-public-schools-mi/meetings/2026-07-20","date":{"v":"2026-07-20","src":{"kind":"video","url":"https://www.youtube.com/watch?v=pGTnmzSwDHY&t=0s","player":"youtube","video_id":"pGTnmzSwDHY","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 7.20.2026","length_s":{"v":6183,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=pGTnmzSwDHY&t=0s","player":"youtube","video_id":"pGTnmzSwDHY","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Sally VanEck","Bob Wondergem","Joe Steffes","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-06-15","href":"/school-boards/grandville-public-schools-mi/meetings/2026-06-15","date":{"v":"2026-06-15","src":{"kind":"video","url":"https://www.youtube.com/watch?v=nR3EQZqznhU&t=0s","player":"youtube","video_id":"nR3EQZqznhU","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 6.15.2026","length_s":{"v":2367,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=nR3EQZqznhU&t=0s","player":"youtube","video_id":"nR3EQZqznhU","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-06-01","href":"/school-boards/grandville-public-schools-mi/meetings/2026-06-01","date":{"v":"2026-06-01","src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPP7AobbUGY&t=0s","player":"youtube","video_id":"vPP7AobbUGY","t":0},"held_reason":null},"title":"Public hearing","source_title":"Grandville Board Meeting - Budget Hearing - 6.1.2026","length_s":{"v":6133,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPP7AobbUGY&t=0s","player":"youtube","video_id":"vPP7AobbUGY","t":0},"held_reason":null},"parts":2,"moments":0,"officials":["Amy Campbell","Bob Wondergem","Joe Steffes"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-a8d5a25a","href":"/school-boards/grandville-public-schools-mi/meetings/m-a8d5a25a","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 5.18.2026","length_s":{"v":5561,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=r8D07sh-YOw&t=0s","player":"youtube","video_id":"r8D07sh-YOw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-05-05","href":"/school-boards/grandville-public-schools-mi/meetings/2026-05-05","date":{"v":"2026-05-05","src":{"kind":"video","url":"https://www.youtube.com/watch?v=wI7cVmi0MRs&t=0s","player":"youtube","video_id":"wI7cVmi0MRs","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 5.5.2026","length_s":{"v":3619,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=wI7cVmi0MRs&t=0s","player":"youtube","video_id":"wI7cVmi0MRs","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Sally VanEck"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-04-20","href":"/school-boards/grandville-public-schools-mi/meetings/2026-04-20","date":{"v":"2026-04-20","src":{"kind":"video","url":"https://www.youtube.com/watch?v=KBv_uiob7Yo&t=0s","player":"youtube","video_id":"KBv_uiob7Yo","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 4.20.2026","length_s":{"v":5010,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=KBv_uiob7Yo&t=0s","player":"youtube","video_id":"KBv_uiob7Yo","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Sally VanEck","Joe Steffes","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-03-24","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-24","date":{"v":"2026-03-24","src":{"kind":"video","url":"https://www.youtube.com/watch?v=A9SjIjVfaMM&t=0s","player":"youtube","video_id":"A9SjIjVfaMM","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - Superintendent Search - 3.24.2026","length_s":{"v":10750,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=A9SjIjVfaMM&t=0s","player":"youtube","video_id":"A9SjIjVfaMM","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Bob Wondergem"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-0beb7ff4","href":"/school-boards/grandville-public-schools-mi/meetings/m-0beb7ff4","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - Superintendent Search - 3.18.2026","length_s":{"v":7662,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=6AFni8Hh9EA&t=0s","player":"youtube","video_id":"6AFni8Hh9EA","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Bob Wondergem","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-03-16","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-16","date":{"v":"2026-03-16","src":{"kind":"video","url":"https://www.youtube.com/watch?v=ftN_0UjIfCA&t=0s","player":"youtube","video_id":"ftN_0UjIfCA","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 3.16.2026","length_s":{"v":2542,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=ftN_0UjIfCA&t=0s","player":"youtube","video_id":"ftN_0UjIfCA","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Sally VanEck","Bob Wondergem","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-03-03","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-03","date":{"v":"2026-03-03","src":{"kind":"video","url":"https://www.youtube.com/watch?v=fEsc0DQyi0s&t=0s","player":"youtube","video_id":"fEsc0DQyi0s","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - Superintendent Search - 3.3.2026","length_s":{"v":6541,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=fEsc0DQyi0s&t=0s","player":"youtube","video_id":"fEsc0DQyi0s","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Bob Wondergem"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-03-02","href":"/school-boards/grandville-public-schools-mi/meetings/2026-03-02","date":{"v":"2026-03-02","src":{"kind":"video","url":"https://www.youtube.com/watch?v=mnVGkOHc5WE&t=0s","player":"youtube","video_id":"mnVGkOHc5WE","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 3.2.2026","length_s":{"v":null,"src":null,"held_reason":{"code":"failed_check","text":"Video length outside 10 min to 12 h; held as a likely error"}},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-02-16","href":"/school-boards/grandville-public-schools-mi/meetings/2026-02-16","date":{"v":"2026-02-16","src":{"kind":"video","url":"https://www.youtube.com/watch?v=51M2P_rY1y0&t=0s","player":"youtube","video_id":"51M2P_rY1y0","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 2.16.2026","length_s":{"v":4961,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=51M2P_rY1y0&t=0s","player":"youtube","video_id":"51M2P_rY1y0","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Bob Wondergem","Joe Steffes"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-fdb60522","href":"/school-boards/grandville-public-schools-mi/meetings/m-fdb60522","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - Superintendent Search - 2.11.2026","length_s":{"v":6342,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=7VGAVQuEj3s&t=0s","player":"youtube","video_id":"7VGAVQuEj3s","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-02-02","href":"/school-boards/grandville-public-schools-mi/meetings/2026-02-02","date":{"v":"2026-02-02","src":{"kind":"video","url":"https://www.youtube.com/watch?v=iwXO80BDHPc&t=0s","player":"youtube","video_id":"iwXO80BDHPc","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 2.2.2026","length_s":{"v":4212,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=iwXO80BDHPc&t=0s","player":"youtube","video_id":"iwXO80BDHPc","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-01-20","href":"/school-boards/grandville-public-schools-mi/meetings/2026-01-20","date":{"v":"2026-01-20","src":{"kind":"video","url":"https://www.youtube.com/watch?v=YYulr7u3-Cw&t=0s","player":"youtube","video_id":"YYulr7u3-Cw","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 1.20.2026","length_s":{"v":4810,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=YYulr7u3-Cw&t=0s","player":"youtube","video_id":"YYulr7u3-Cw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Sally VanEck","Amy Gardine","Bob Wondergem","Joe Steffes","Brent DeHaan"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-01-05","href":"/school-boards/grandville-public-schools-mi/meetings/2026-01-05","date":{"v":"2026-01-05","src":{"kind":"video","url":"https://www.youtube.com/watch?v=0gdHSFd9hMM&t=0s","player":"youtube","video_id":"0gdHSFd9hMM","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 1.5.2026","length_s":{"v":1846,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=0gdHSFd9hMM&t=0s","player":"youtube","video_id":"0gdHSFd9hMM","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-717cf1af","href":"/school-boards/grandville-public-schools-mi/meetings/m-717cf1af","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Special meeting","source_title":"Grandville Special Board Meeting - 12.30.2025","length_s":{"v":1571,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Yz5cY92M-Mg&t=0s","player":"youtube","video_id":"Yz5cY92M-Mg","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null},{"id":"m-92fab616","href":"/school-boards/grandville-public-schools-mi/meetings/m-92fab616","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 12.1.2025","length_s":{"v":1461,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=pLc5ii7tMyQ&t=0s","player":"youtube","video_id":"pLc5ii7tMyQ","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null},{"id":"2025-11-17","href":"/school-boards/grandville-public-schools-mi/meetings/2025-11-17","date":{"v":"2025-11-17","src":{"kind":"video","url":"https://www.youtube.com/watch?v=wHzXRBELyRA&t=0s","player":"youtube","video_id":"wHzXRBELyRA","t":0},"held_reason":null},"title":"Board meeting","source_title":"Grandville Board Meeting - 11.17.2025","length_s":{"v":4383,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=wHzXRBELyRA&t=0s","player":"youtube","video_id":"wHzXRBELyRA","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Amy Campbell","Sally VanEck","Bob Wondergem","Joe Steffes"],"agenda_items":0,"issues":[],"in_window":true,"year":2025,"headline":null},{"id":"m-fd06a4f6","href":"/school-boards/grandville-public-schools-mi/meetings/m-fd06a4f6","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 11.3.2025","length_s":{"v":2961,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=eeomp4Czg5w&t=0s","player":"youtube","video_id":"eeomp4Czg5w","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null},{"id":"m-ef446ac7","href":"/school-boards/grandville-public-schools-mi/meetings/m-ef446ac7","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 10.20.2025","length_s":{"v":3235,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=BtRju6Pb5lo&t=0s","player":"youtube","video_id":"BtRju6Pb5lo","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null},{"id":"m-e588d7d7","href":"/school-boards/grandville-public-schools-mi/meetings/m-e588d7d7","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"Grandville Board Meeting - 10.6.2025","length_s":{"v":8230,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=vsyvNVsmWZw&t=0s","player":"youtube","video_id":"vsyvNVsmWZw","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null}]}