Tuition is free for all students at the Naval Academy. The Navy pays for your tuition, health insurance, room, and board. In addition, you will receive $1,087 to cover your necessities. There's also an additional $100 stipend, which increases each month.