Choose Your Format

On-Campus

  • Full-time
  • Daytime classes
  • Cohort experience
On-Campus Icon

Thomas Bennett

UNC MPA Alumni

“My favorite part of the program was the cohort. They are some of the best and smartest people I’ve ever met. To be a part of that group is something special.”

Online

  • Part-time or full-time
  • Live, evening classes online
  • Asynchronous work on your own
Online Icon

Stephen Thompson

Online UNC MPA Student

“The biggest surprise for me as an online student is the strong sense of community I have found here. The instructor’s emphasis on small group assignments and facilitation of class-wide discussions allows each student to bring their full self to class. A key component of the program is learning and working with public servants from California to Maine as peers and fellow students, and seeing those familiar faces from your cohort throughout your time in the program allows you to form some pretty strong relationships.”

Divider Image

Earn Your Degree Your Way

Regardless of the format you choose, the educational rigor and commitment to excellence are the same. Use the table below to learn more about key similarities and differences between the two options.

On-Campus

Online

Total credits

45

icon

Total credits

45

Start Terms

Fall only
(late August)

icon

Start Terms

Three per year
Spring, Summer, Fall

Flexibility

Full-time only

icon

Flexibility

Full-time or Part-time

Experience

In-person, cohort model
(most classes taken with your cohort)

icon

Experience

Asynchronous/Synchronous learning. Each class requires self-paced learning with 1.5 hours each week of on-camera instruction.

Classes per semester

3-4 per semester. Core course schedule is pre-determined.
Electives are flexible.
See sample on-campus schedule

icon

Classes per semester

Usually 2 per semester
Some flexibility in choosing classes.
See sample online schedule

Class times

During the day
Monday through Thursday

icon

Class times

One evening per week
per course for 90 minutes

Completion time

2 years (3 years for dual degree)

icon

Completion time

18 months or up to five years

Approximate total cost of program

$27,493.44 for NC residents /
$64,807.44 for non-residents

icon

Approximate total cost of program

$30,702.15 for NC residents /
$77,344.65 for non-residents

Scholarships/Financial Aid availability

Yes –
Scholarships and Assistantships

icon

Scholarships/Financial Aid availability

Yes –
Scholarships

Average age

25

icon

Average age

30

Total cohort size per start term

Fewer than 30 students

icon

Total cohort size per start term

Varies, but usually around 15 students

Class sizes

Fewer than 30 students

icon

Class sizes

10-15 students

Opportunity to work

Part-time only (recommended)

icon

Opportunity to work

85 percent work full-time

Faculty

Full-time Faculty + Adjunct Instructors

icon

Faculty

Full-time Faculty + Adjunct Instructors

Concentrations available

Local Government, Public Management, Nonprofit Management, Community and Economic Development, and Public Policy

icon

Concentrations available

Local Government, Public Management, Nonprofit Management

Opportunity to take classes in other format

Up to nine credits online

icon

Opportunity to take classes in other format

Up to nine credits on campus

Upcoming Admissions Events

December 16, 2024

Register for this event if you are interested in learning more about the MPA program at UNC.  This…

November 19, 2024

Join our Director of Admissions for a 45-minute information session to find out everything you need…

  • Admissions

October 28, 2024

This event is open only to UNC MPA students.  Representatives will be here to share about their…

  • Careers

Recent Blog Posts

November 19, 2024

Immersion weekend is a yearly event where we invite all of online students to campus for a weekend…

October 22, 2024

This past September, I had the privilege of attending the 2024 ICMA Annual Conference in…

October 01, 2024

Interview with current student Ushni Gupta Welcome to the Carolina MPA@UNC program Ushni! …