School board approves final budget