School board approves $7.4M budget