Baltimore (zip 21214) public schools spend $16,838 per student. The average school expenditure in the U.S. is $12,383. There are about 16.1 students per teacher in Baltimore (zip 21214).