James Madison University

Harrisonburg, VA · Public University

Acceptance Rate 72%
Avg SAT 1,255
Avg ACT 27
Undergrads 20,888
Check your admission chances →

Free for students — no credit card required

Admissions Overview

James Madison University admits 72% of applicants. The average SAT score of admitted students is 1,255. The average ACT score of admitted students is 27.

The student-to-faculty ratio is 17:1, supporting close academic mentorship.

Popular programs include Health Sciences, Business, Communications, Social Sciences.

Acceptance Rate72%
Average SAT1,255
Average ACT27
Student-Faculty Ratio17:1
Undergraduate Enrollment20,888

Tuition & Cost of Attendance

The average net price after financial aid is $8,282 per year. In-state students pay $14,250 in tuition; out-of-state tuition is $31,604.

Tuition (In-State)$14,250
Tuition (Out-of-State)$31,604
Avg Net Price (after aid)$8,282

See your real chances at James Madison University

Admit's AI advisor analyzes your GPA, test scores, activities, and essays to give you a personalized admission probability — and a step-by-step plan to strengthen your application.

Get my free college plan →

Frequently Asked Questions

What is James Madison University's acceptance rate?

James Madison University's acceptance rate is 72%. For every 100 applicants, approximately 72 receive an offer of admission.

What SAT or ACT scores do I need for James Madison University?

The average SAT score of admitted students is 1255, and the average ACT score is 27. These are averages, not cutoffs — strong essays and activities matter just as much as test scores.

Is James Madison University test-optional?

Test policies change frequently — check James Madison University's admissions page for their current requirement.

How much does it cost to attend James Madison University?

In-state tuition is $14,250; out-of-state tuition is $31,604; the average net price (after aid) is $8,282. Financial aid is available — submit the FAFSA to see your personalized cost estimate.

Similar Schools