If you want to effect change, you have to elect good people. Consider running! All paperwork must be filed Dec 12-19.
The City Council usually meets 1st and 3rd Mondays of the month, and the Committee of the Whole (where most Council discussions take place) meet every Tuesday. Term of office is usually 4 years, but it looks like Ward 7 has both a 4-year and a 2-year (completion of a 4-yr term) position up for election (check with the City to verify). Candidate info can be found here: https://www.cityofbatavia.net/DocumentCenter/View/6039/2023-Candidate-Packet
The School Board meets once a month on a Tuesday, with occasional Special Meetings. Term of office is 4 years. Here is the information on running for School Board (page 42 has School Board specifics): https://www.bps101.net/wp-content/uploads/2022/09/2023CanGuide_637987458455022448.pdf
There are also 2 seats up for election on the Park Board: https://bataviaparks.org/news/https//bataviaparks.org/the-board-roomtab170
Library Board has 3 seats up for election: https://www.shawlocal.com/kane-county-chronicle/news/2022/10/23/election-packets-available-for-three-batavia-public-library-trustee-seats/