Why not ROTC? Let the Navy pay for your education. I don't have a STEM degree, so it would be hard to get a scholarship. I probably will try, however.