School board approves its 2023-24 budget at $87M