School board approves $633M budget