{"kind":"school-boards","id":"lea:4102800","slug":"centennial-school-district-28j-or","lea_id":"4102800","name":"Centennial School District Board of Directors","district":"Centennial School District 28J","state":"OR","state_name":"Oregon","art":null,"built_at":"2026-11-02T05:29:09+00:00","depth":"6-19","roster_seats":{"seats":7,"listed":7,"source_url":"https://www.csd28j.org/boardmembers"},"window":{"start":"2025-11-02","end":"2026-11-02"},"source":"video","enrollment":{"v":{"n":5513,"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":11,"src":{"kind":"method","href":"/school-boards/how#meetings","n":11,"note":"board-days on our record"},"held_reason":null},"meetings_12":{"v":8,"src":{"kind":"method","href":"/school-boards/how#meetings","n":8,"note":"board-days in the last 12 months"},"held_reason":null},"hours":{"v":25,"src":{"kind":"method","href":"/school-boards/how#length","n":11,"note":"hours of video"},"held_reason":null},"newest":{"v":"2026-09-09","src":{"kind":"video","url":"https://www.youtube.com/watch?v=Om-13qNbAiQ&t=0s","player":"youtube","video_id":"Om-13qNbAiQ","t":0},"held_reason":null},"first":{"v":"2025-10-22","src":{"kind":"video","url":"https://www.youtube.com/watch?v=VSaWzT28BPI&t=0s","player":"youtube","video_id":"VSaWzT28BPI","t":0},"held_reason":null},"members_named":{"v":7,"src":{"kind":"doc","url":"https://www.csd28j.org/boardmembers","label":"the board's own roster"},"held_reason":null},"typical_length":{"v":6886.5,"src":{"kind":"method","href":"/school-boards/how#length","n":8,"note":"median video length, last 12 months"},"held_reason":null}},"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.476,0.625]},"members":{"data":[{"who":{"id":"89266","slug":"89266-will-mohring","name":"Will Mohring","role":"Chair","seat":"Position 3 – Zone 3","presides":true,"photo":null,"href":"/school-boards/centennial-school-district-28j-or/89266-will-mohring"},"group":"presides","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":"89265","slug":"89265-ronald-jess-hardin","name":"Ronald “Jess” Hardin","role":"Board member","seat":"Position 2 – Zone 2","presides":false,"photo":null,"href":"/school-boards/centennial-school-district-28j-or/89265-ronald-jess-hardin"},"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":1,"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":8,"per_meeting":2.1,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"89264","slug":"89264-david-linn","name":"David Linn","role":"Board member","seat":"Position 1 – Zone 1","presides":false,"photo":{"path":"/photos/exa/4102800/89264-b9d35bec40.jpg","source_url":"https://www.csd28j.org/boardmembers","w":480,"origin":"roster","image_url":"https://files.smartsites.parentsquare.com/3490/img_pd_123745_ogjxu5.png","source_kind":"district_site"},"href":"/school-boards/centennial-school-district-28j-or/89264-david-linn"},"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":4,"meetings":4,"per_meeting":1.0,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"89269","slug":"89269-michael-newman","name":"Michael Newman","role":"Board member","seat":"Position 6 – At-Large","presides":false,"photo":null,"href":"/school-boards/centennial-school-district-28j-or/89269-michael-newman"},"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":5,"meetings":6,"per_meeting":0.8,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"89270","slug":"89270-pam-shields","name":"Pam Shields","role":"Board member","seat":"Position 7 – At-Large","presides":false,"photo":{"path":"/photos/exa/4102800/89270-98f4c32a13.jpg","source_url":"https://www.csd28j.org/boardmembers","w":480,"origin":"roster","image_url":"https://files.smartsites.parentsquare.com/3490/img_pd_123745_zdv1ht.png","source_kind":"district_site"},"href":"/school-boards/centennial-school-district-28j-or/89270-pam-shields"},"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":23,"meetings":7,"per_meeting":3.3,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"89268","slug":"89268-rose-solowski","name":"Rose Solowski","role":"Vice Chair","seat":"Position 5 – At-Large","presides":false,"photo":{"path":"/photos/exa/4102800/89268-cba8fbd191.jpg","source_url":"https://www.csd28j.org/boardmembers","w":480,"origin":"roster","image_url":"https://files.smartsites.parentsquare.com/3490/img_pd_123745_ybmchp.png","source_kind":"district_site"},"href":"/school-boards/centennial-school-district-28j-or/89268-rose-solowski"},"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":1,"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":14,"meetings":6,"per_meeting":2.3,"check":{"right":148,"n":150,"lb":0.961}}},{"who":{"id":"89267","slug":"89267-melissa-standley","name":"Melissa Standley","role":"Board member","seat":"Position 4 – At-Large","presides":false,"photo":{"path":"/photos/exa/4102800/89267-5bddd98111.jpg","source_url":"https://www.csd28j.org/boardmembers","w":480,"origin":"roster","image_url":"https://files.smartsites.parentsquare.com/3490/img_pd_123745_kaakwr.png","source_kind":"district_site"},"href":"/school-boards/centennial-school-district-28j-or/89267-melissa-standley"},"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":11,"meetings":7,"per_meeting":1.6,"check":{"right":148,"n":150,"lb":0.961}}}],"held_reason":null},"wall":{"data":[{"id":"b:4d78891f-6c01-41c7-a82e-949a9555a188|18081","who":{"id":"89268","slug":"89268-rose-solowski","name":"Rose Solowski","role":"Vice Chair","seat":"Position 5 – At-Large","presides":false,"photo":{"path":"/photos/exa/4102800/89268-cba8fbd191.jpg","source_url":"https://www.csd28j.org/boardmembers","w":480,"origin":"roster","image_url":"https://files.smartsites.parentsquare.com/3490/img_pd_123745_ybmchp.png","source_kind":"district_site"},"href":"/school-boards/centennial-school-district-28j-or/89268-rose-solowski"},"body":"Centennial School District Board of Directors","date":"2026-07-01","meeting_href":"/school-boards/centennial-school-district-28j-or/meetings/2026-07-01?t=1808","quote":"Are there— is the iReady, is that online only? Is there paper versions or some sort of like person-to-person version if kids struggle with the screen time or if that makes sense for their plans?","video":{"kind":"video","url":"https://www.youtube.com/watch?v=JvlTMTN1kH0&t=1808s","player":"youtube","video_id":"JvlTMTN1kH0","t":1808},"embeddable":true,"issue":null},{"id":"b:fc630570-8e76-4d60-b031-c740091d204e|159933","who":{"id":"89265","slug":"89265-ronald-jess-hardin","name":"Ronald “Jess” Hardin","role":"Board member","seat":"Position 2 – Zone 2","presides":false,"photo":null,"href":"/school-boards/centennial-school-district-28j-or/89265-ronald-jess-hardin"},"body":"Centennial School District Board of Directors","date":"2026-08-12","meeting_href":"/school-boards/centennial-school-district-28j-or/meetings/2026-08-12?t=15993","quote":"You know, asking questions ahead of board meetings, that's a double-sided thing because we want to be transparent with the community about what we're asking also. So I struggle with asking questions before board meetings, you know, in— I understand there's an interest of time, but also some of these things the public needs to hear also.","video":{"kind":"video","url":"https://www.youtube.com/watch?v=calOjv3_feI&t=15993s","player":"youtube","video_id":"calOjv3_feI","t":15993},"embeddable":true,"issue":null}],"held_reason":null},"topics":{"data":{"window":{"end":"2026-09-09","start":"2025-11-12"},"meetings":8,"minutes":955,"source":"transcript","finding":"Where the board's meeting time went","rows":[{"key":"ceremony","label":"Ceremony and recognition","share":0.0606,"lo":0.0092,"hi":0.1356},{"key":"public_comment","label":"Public comment","share":0.0435,"lo":0.0066,"hi":0.1011},{"key":"budget","label":"Budget and finance","share":0.0178,"lo":0.0,"hi":0.0605},{"key":"safety","label":"Safety and discipline","share":0.014,"lo":0.0,"hi":0.0336}],"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.2505,"notes":[]},"held_reason":null},"long_meetings":{"data":[{"id":"2026-08-12","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-08-12","date":"2026-08-12","title":"Board meeting","length_s":19045,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=calOjv3_feI&t=0s","player":"youtube","video_id":"calOjv3_feI","t":0}},{"id":"2026-05-13","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-05-13","date":"2026-05-13","title":"Board meeting","length_s":12503,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=qifLcBgjTD8&t=0s","player":"youtube","video_id":"qifLcBgjTD8","t":0}},{"id":"2026-01-28","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-01-28","date":"2026-01-28","title":"Work session","length_s":10829,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=SrOR2Y9rDZg&t=0s","player":"youtube","video_id":"SrOR2Y9rDZg","t":0}},{"id":"2025-11-12","href":"/school-boards/centennial-school-district-28j-or/meetings/2025-11-12","date":"2025-11-12","title":"Board meeting","length_s":7987,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPF19JeeVN0&t=0s","player":"youtube","video_id":"vPF19JeeVN0","t":0}},{"id":"2026-09-09","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-09-09","date":"2026-09-09","title":"Board meeting","length_s":5786,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Om-13qNbAiQ&t=0s","player":"youtube","video_id":"Om-13qNbAiQ","t":0}}],"held_reason":null},"years":{"data":[{"year":2025,"meetings":2},{"year":2026,"meetings":7}],"held_reason":null},"tone":{"data":{"rows":[{"key":"concern","label":"raised a concern","share":{"v":0.163,"src":{"kind":"method","href":"/school-boards/how#tone","n":98,"note":"share of substantive member remarks, all three readers agreed"},"held_reason":null},"lo":0.107,"hi":0.21},{"key":"question","label":"asked a question","share":{"v":0.378,"src":{"kind":"method","href":"/school-boards/how#tone","n":98,"note":"share of substantive member remarks, all three readers agreed"},"held_reason":null},"lo":0.253,"hi":0.482},{"key":"support","label":"spoke in support","share":{"v":0.102,"src":{"kind":"method","href":"/school-boards/how#tone","n":98,"note":"share of substantive member remarks, all three readers agreed"},"held_reason":null},"lo":0.049,"hi":0.192}],"n":98,"meetings":8,"members":6,"run":"tone-1029"},"held_reason":null},"public_comments":{"data":{"meetings":[{"id":"2026-09-09","date":"2026-09-09","n":1},{"id":"2026-08-12","date":"2026-08-12","n":0},{"id":"2026-07-01","date":"2026-07-01","n":0},{"id":"2026-05-13","date":"2026-05-13","n":1},{"id":"2026-03-11","date":"2026-03-11","n":3},{"id":"2026-02-25","date":"2026-02-25","n":0},{"id":"2026-01-28","date":"2026-01-28","n":0},{"id":"2025-11-12","date":"2025-11-12","n":9}],"measured":8,"with_any":4,"median_any":2.0,"mean":1.8,"lo":0.4,"hi":3.9,"ranked":true,"busiest":{"id":"2025-11-12","date":"2025-11-12","n":9},"check":{"right":70,"n":70,"lb":0.963}},"held_reason":null},"attendance":{"data":null,"held_reason":{"code":"not_recorded","text":"No roll call we could read at this board's meetings","hide":true}},"next":{"data":null,"held_reason":{"code":"not_checked","text":"No checked next meeting","hide":true}},"meetings":[{"id":"m-bf822b53","href":"/school-boards/centennial-school-district-28j-or/meetings/m-bf822b53","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"10.14.26 Board Meeting| Centennial School District 28J Livestream","length_s":{"v":10482,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=4YsBwM-P71U&t=0s","player":"youtube","video_id":"4YsBwM-P71U","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":"Centennial school board adopts 72-hour agenda posting policy on 5-2 vote"},{"id":"2026-09-09","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-09-09","date":{"v":"2026-09-09","src":{"kind":"video","url":"https://www.youtube.com/watch?v=Om-13qNbAiQ&t=0s","player":"youtube","video_id":"Om-13qNbAiQ","t":0},"held_reason":null},"title":"Board meeting","source_title":"9.9.26 Regular Board Meeting| Centennial School District 28J Livestream","length_s":{"v":5786,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Om-13qNbAiQ&t=0s","player":"youtube","video_id":"Om-13qNbAiQ","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["David Linn","Ronald “Jess” Hardin","Melissa Standley","Michael Newman"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":"Centennial board approves design contracts for Oliver, Park Lane heating and seismic projects"},{"id":"2026-08-12","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-08-12","date":{"v":"2026-08-12","src":{"kind":"video","url":"https://www.youtube.com/watch?v=calOjv3_feI&t=0s","player":"youtube","video_id":"calOjv3_feI","t":0},"held_reason":null},"title":"Board meeting","source_title":"8.12.26 Regular Board Meeting| Centennial School District 28J Livestream","length_s":{"v":19045,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=calOjv3_feI&t=0s","player":"youtube","video_id":"calOjv3_feI","t":0},"held_reason":null},"parts":1,"moments":1,"officials":["David Linn","Ronald “Jess” Hardin","Melissa Standley","Rose Solowski","Michael Newman","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":"Consultants tell Centennial board critical facility needs total about $63 million"},{"id":"2026-07-01","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-07-01","date":{"v":"2026-07-01","src":{"kind":"video","url":"https://www.youtube.com/watch?v=JvlTMTN1kH0&t=0s","player":"youtube","video_id":"JvlTMTN1kH0","t":0},"held_reason":null},"title":"Board meeting","source_title":"7.1.26 Regular Board Meeting| Centennial School District 28J Livestream","length_s":{"v":4050,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=JvlTMTN1kH0&t=0s","player":"youtube","video_id":"JvlTMTN1kH0","t":0},"held_reason":null},"parts":1,"moments":1,"officials":["Ronald “Jess” Hardin","Melissa Standley","Rose Solowski","Michael Newman","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":"Centennial school board approves superintendent evaluation and contract extension"},{"id":"2026-05-13","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-05-13","date":{"v":"2026-05-13","src":{"kind":"video","url":"https://www.youtube.com/watch?v=qifLcBgjTD8&t=0s","player":"youtube","video_id":"qifLcBgjTD8","t":0},"held_reason":null},"title":"Board meeting","source_title":"5.13.26 Regular Board Meeting | Centennial School District 28J Livestream","length_s":{"v":12503,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=qifLcBgjTD8&t=0s","player":"youtube","video_id":"qifLcBgjTD8","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["David Linn","Ronald “Jess” Hardin","Rose Solowski","Michael Newman","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"m-93ee0413","href":"/school-boards/centennial-school-district-28j-or/meetings/m-93ee0413","date":{"v":null,"src":null,"held_reason":{"code":"being_checked","text":"Date being checked"}},"title":"Board meeting","source_title":"4.8.26 Regular Board Meeting | Centennial School District 28J Livestream","length_s":{"v":8809,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=Ep4HzLlYeOY&t=0s","player":"youtube","video_id":"Ep4HzLlYeOY","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2026,"headline":null},{"id":"2026-03-11","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-03-11","date":{"v":"2026-03-11","src":{"kind":"video","url":"https://www.youtube.com/watch?v=WPkvC5nqVUQ&t=0s","player":"youtube","video_id":"WPkvC5nqVUQ","t":0},"held_reason":null},"title":"Board meeting","source_title":"3.11.26 Regular Board Meeting | Centennial School District 28J Livestream","length_s":{"v":3684,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=WPkvC5nqVUQ&t=0s","player":"youtube","video_id":"WPkvC5nqVUQ","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Ronald “Jess” Hardin","Melissa Standley","Michael Newman","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-02-25","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-02-25","date":{"v":"2026-02-25","src":{"kind":"video","url":"https://www.youtube.com/watch?v=9m4WMidI8as&t=0s","player":"youtube","video_id":"9m4WMidI8as","t":0},"held_reason":null},"title":"Work session","source_title":"2.25.26 Board Work Session Mtg | Centennial School District","length_s":{"v":3334,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=9m4WMidI8as&t=0s","player":"youtube","video_id":"9m4WMidI8as","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Ronald “Jess” Hardin","Will Mohring","Melissa Standley","Rose Solowski","Michael Newman","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2026-01-28","href":"/school-boards/centennial-school-district-28j-or/meetings/2026-01-28","date":{"v":"2026-01-28","src":{"kind":"video","url":"https://www.youtube.com/watch?v=SrOR2Y9rDZg&t=0s","player":"youtube","video_id":"SrOR2Y9rDZg","t":0},"held_reason":null},"title":"Work session","source_title":"1.28.26 Board Work Session Mtg I Centennial School District 28J Livestream","length_s":{"v":10829,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=SrOR2Y9rDZg&t=0s","player":"youtube","video_id":"SrOR2Y9rDZg","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["Ronald “Jess” Hardin","Melissa Standley","Rose Solowski","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2026,"headline":null},{"id":"2025-11-12","href":"/school-boards/centennial-school-district-28j-or/meetings/2025-11-12","date":{"v":"2025-11-12","src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPF19JeeVN0&t=0s","player":"youtube","video_id":"vPF19JeeVN0","t":0},"held_reason":null},"title":"Board meeting","source_title":"11.12.25 Regular Board Meeting I Centennial School District 28J Livestream","length_s":{"v":7987,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=vPF19JeeVN0&t=0s","player":"youtube","video_id":"vPF19JeeVN0","t":0},"held_reason":null},"parts":1,"moments":0,"officials":["David Linn","Ronald “Jess” Hardin","Melissa Standley","Rose Solowski","Pam Shields"],"agenda_items":0,"issues":[],"in_window":true,"year":2025,"headline":null},{"id":"2025-10-22","href":"/school-boards/centennial-school-district-28j-or/meetings/2025-10-22","date":{"v":"2025-10-22","src":{"kind":"video","url":"https://www.youtube.com/watch?v=VSaWzT28BPI&t=0s","player":"youtube","video_id":"VSaWzT28BPI","t":0},"held_reason":null},"title":"Work session","source_title":"10.22.25 Board Work Session I Centennial School District 28J Livestream","length_s":{"v":3066,"src":{"kind":"video","url":"https://www.youtube.com/watch?v=VSaWzT28BPI&t=0s","player":"youtube","video_id":"VSaWzT28BPI","t":0},"held_reason":null},"parts":1,"moments":0,"officials":[],"agenda_items":0,"issues":[],"in_window":false,"year":2025,"headline":null}]}