2024 Tuition & fees

The 2024 tuition & fees at Naval Postgraduate School is $0 in average over all major programs.
The next table shows the 2024 tuition & fees and the tuition trends over last 5 years at Naval Postgraduate School.
You can check and view more costs information including living costs, books & supplies, and tuition per credit hour at Naval Postgraduate School Cost of Attendance page.
Naval Postgraduate School 2024 Tuition & fees
YearTuition & Fees
2020-
2021-
2022-
2023-
2024-$2

Offered Online Programs

Naval Postgraduate School offers 115 major programs through Master's, Doctorate, Post Graduate Certificate degrees/programs. Of that, 14 online programs are offering via distance learning (online classes).
You can view all major programs at Naval Postgraduate School at Area of Study & Major Program page with completer and earning after graduation information.
Number of Online ProgramsNumber of Total Programs
Master's347
Doctorate (Research)022
Post-BS Certificate1142
Post-MS Certificate04
Total14115

Online Student Population

There are 2,670 students at Naval Postgraduate School. Of that, 1,225 students have enrolled online exclusively.
The next tables show the online students by enrollment type and locality for the academic year 2022-2023.
Online Student Population at Naval Postgraduate School
Number of Students
Total2,670
Enrolled Exclusively in Online Classes1,225
Enrolled Some in Online Classes0
Not Enrolled in Online Classes1,445
Online Student Population by Student Location at Naval Postgraduate School
Number of Students
Total (Enrolled Excl.)1,225
California Residents239
Other State in U.S.887
Outside of U.S.85
Unknown14

Similar Schools to Naval Postgraduate School