DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 13
DEBUG: Specific major detected (cip4 = 09.09), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Public Relations (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Public Relations (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Public Relations (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Public Relations (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BA in Communication - Public Relations" with relevance 1
DEBUG: ✓ Offer "BA in Communication - Public Relations" ACCEPTED (relevance 1)
DEBUG: Checking offer "MA in Communication - Public Relations" with relevance 1
DEBUG: ✓ Offer "MA in Communication - Public Relations" ACCEPTED (relevance 1)
DEBUG: Checking offer "AS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "AS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "BS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "BS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MBA in Marketing" with relevance 0.7
DEBUG: ✗ Offer "MBA in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "MS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing - New Media & Communications" with relevance 0.7
DEBUG: ✗ Offer "MS in Marketing - New Media & Communications" REJECTED (relevance 0.7)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media Marketing (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Social Media Marketing (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 4
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 2 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 2
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 2 offers with relevance >= 1.0
Finding the Best Value Public Relations School for You
The right public relations school can pay off for years to come. That is why we built our Best Value Public Relations Schools ranking. It weighs the cost of a degree against the outcomes graduates go on to achieve, so you can find the strongest return on your investment.
Learn more about our methodology
Customize Your Rankings
Since the program you select can have a significant impact on your future, we offer several rankings, including this Best Value Public Relations Schools list, to help you choose. Want schools in a particular part of the country? Narrow the list by region or state.
To further help you make the college decision, we have developed a unique tool called College Combat that lets you compare schools on the factors that matter most to you.
Read more about College Factual’s methodology
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 13
DEBUG: Specific major detected (cip4 = 09.09), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Public Relations (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Public Relations (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Public Relations (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Public Relations (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BA in Communication - Public Relations" with relevance 1
DEBUG: ✓ Offer "BA in Communication - Public Relations" ACCEPTED (relevance 1)
DEBUG: Checking offer "MA in Communication - Public Relations" with relevance 1
DEBUG: ✓ Offer "MA in Communication - Public Relations" ACCEPTED (relevance 1)
DEBUG: Checking offer "AS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "AS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "BS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "BS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MBA in Marketing" with relevance 0.7
DEBUG: ✗ Offer "MBA in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing" with relevance 0.7
DEBUG: ✗ Offer "MS in Marketing" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing - New Media & Communications" with relevance 0.7
DEBUG: ✗ Offer "MS in Marketing - New Media & Communications" REJECTED (relevance 0.7)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Social Media (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Social Media Marketing (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Social Media Marketing (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 4
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 2 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 2
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 2 offers with relevance >= 1.0
2026 Best Value Public Relations Schools in the United States
Below are the schools that deliver the strongest value in public relations, balancing cost against outcomes.
Best Value Public Relations Schools
University Of Florida earned the #1 spot for value among public relations schools in the United States. University Of Florida is a very large public school located in the city of Gainesville. Students from in state pay about $6,381 in tuition and fees, with out-of-state students paying around $28,659. Students borrow a median of $17,439 to complete the public relations program here. Early-career public relations graduates make about $42,099. Weighed against typical debt, the earnings make a compelling case for value. Roughly 24% of applicants are accepted.
A rank of #2 makes University Of Florida Online one of the best values for public relations. Set in the city of Gainesville, University Of Florida Online is a moderately-sized public institution. Expect in-state tuition and fees of around $3,876, compared with $16,579 for out-of-state students. Public Relations graduates carry a median of $17,439 in student loans. Early-career public relations graduates make about $42,099. Weighed against typical debt, the earnings make a compelling case for value. Roughly 61% of applicants are accepted.
A rank of #3 makes California State University Dominguez Hills one of the best values for public relations. Set in the city of Carson, California State University Dominguez Hills is a large public institution. The average in-state cost of tuition and fees is $7,454, while out-of-state students pay about $20,054. Public Relations graduates carry a median of $13,000 in student loans. Early-career public relations graduates make about $38,798. Weighed against typical debt, the earnings make a compelling case for value. Roughly 93% of applicants are accepted.
Students looking for strong value in public relations will find it at San Jose State University, which ranked #4. Set in the city of San Jose, San Jose State University is a very large public institution. In-state tuition and fees average $8,410, while out-of-state students pay about $21,010. Graduates go on to earn a median of $78,988 ten years after entry. Roughly 85% of applicants are accepted.
The strong cost-to-outcome balance at California State University Long Beach earned it the #5 place for public relations. Located in the city of Long Beach, California State University Long Beach is a very large public university. The average in-state cost of tuition and fees is $7,374, with out-of-state students paying around $19,974. Students borrow a median of $23,012 to complete the public relations program here. Public Relations graduates of California State University Long Beach earn a median of $28,226 early in their careers. Weighed against typical debt, the earnings make a compelling case for value. California State University Long Beach admits about 46% of applicants.
ADBLOCK #101
University Of Georgia came in at #6 for value in public relations this year. Located in the city of Athens, University Of Georgia is a very large public university. In-state tuition and fees average $11,450, compared with $31,688 for out-of-state students. Public Relations graduates carry a median of $23,394 in student loans. Early-career public relations graduates make about $43,255. Set against $23,394 in median debt, that is a healthy payoff. Roughly 38% of applicants are accepted.
Northern Kentucky University ranked #7 on our 2026 list of the best value public relations schools. Located in the suburb of Highland Heights, Northern Kentucky University is a large public university. Expect in-state tuition and fees of around $11,088, while out-of-state students pay about $21,912. Students borrow a median of $24,225 to complete the public relations program here. Public Relations graduates of Northern Kentucky University earn a median of $41,842 early in their careers. That is a strong return on a $24,225 median debt. The acceptance rate is 68%.
Washington State University earned the #8 position for value in public relations this year. Set in the town of Pullman, Washington State University is a very large public institution. Expect in-state tuition and fees of around $13,391, while out-of-state students pay about $29,950. Public Relations graduates carry a median of $20,500 in student loans. Soon after graduation, public relations degree recipients from Washington State University generally make around $45,820. Weighed against typical debt, the earnings make a compelling case for value. The acceptance rate is 87%.
Brigham Young University Provo earned the #9 position for value in public relations this year. Located in the city of Provo, Brigham Young University Provo is a very large private not-for-profit university. Students from in state pay about $6,688 in tuition and fees. Typical student debt for public relations graduates is $11,975. Soon after graduation, public relations degree recipients from Brigham Young University Provo generally make around $51,436. Set against $11,975 in median debt, that is a healthy payoff. The acceptance rate is 68%.
Kean University placed #10 among the best values for public relations. Located in the suburb of Union, Kean University is a large public university. Students from in state pay about $14,299 in tuition and fees, with out-of-state students paying around $22,446. Public Relations graduates carry a median of $26,703 in student loans. Early-career public relations graduates make about $48,705. That is a strong return on a $26,703 median debt. Roughly 76% of applicants are accepted.
University Of Memphis earned the #21 position for value in public relations this year. Set in the city of Memphis, University Of Memphis is a very large public institution. Expect in-state tuition and fees of around $10,728, compared with $15,384 for out-of-state students. Students borrow a median of $25,000 to complete the public relations program here. Public Relations graduates of University Of Memphis earn a median of $39,819 early in their careers. Set against $25,000 in median debt, that is a healthy payoff. The acceptance rate is 72%.
Central Washington University ranked #22 on our 2026 list of the best value public relations schools. Set in the town of Ellensburg, Central Washington University is a very large public institution. The average in-state cost of tuition and fees is $9,417, compared with $27,526 for out-of-state students. Typical student debt for public relations graduates is $23,342. Soon after graduation, public relations degree recipients from Central Washington University generally make around $40,976. That is a strong return on a $23,342 median debt. Central Washington University admits about 91% of applicants.
University Of Idaho earned the #23 position for value in public relations this year. University Of Idaho is a large public school located in the town of Moscow. The average in-state cost of tuition and fees is $9,084, with out-of-state students paying around $28,320. Public Relations graduates carry a median of $26,000 in student loans. Early-career public relations graduates make about $38,136. Set against $26,000 in median debt, that is a healthy payoff. University Of Idaho admits about 76% of applicants.
University Of Southern Mississippi came in at #24 for value in public relations this year. University Of Southern Mississippi is a large public school located in the city of Hattiesburg. In-state tuition and fees average $9,998, while out-of-state students pay about $11,998. Public Relations graduates carry a median of $25,415 in student loans. Public Relations graduates of University Of Southern Mississippi earn a median of $52,338 early in their careers. That is a strong return on a $25,415 median debt. University Of Southern Mississippi admits about 99% of applicants.
Appalachian State University placed #25 among the best values for public relations. Located in the town of Boone, Appalachian State University is a very large public university. The average in-state cost of tuition and fees is $7,579, compared with $25,212 for out-of-state students. Public Relations graduates carry a median of $21,500 in student loans. Public Relations graduates of Appalachian State University earn a median of $36,559 early in their careers. Set against $21,500 in median debt, that is a healthy payoff. Appalachian State University admits about 90% of applicants.
Rest of the Top 50 Best Value Public Relations Schools
These schools rounded out the top of this year’s public relations value ranking:
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/communication-journalism-media/public-relations-advertising/public-relations/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 13
DEBUG: Specific major detected (cip4 = 09.09), keeping min_relevance at 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "MA in Communication - Public Relations" with relevance 1
DEBUG: ✓ Offer "MA in Communication - Public Relations" ACCEPTED (relevance 1)
DEBUG: Checking offer "AS in Marketing" with relevance 0.7
DEBUG: ✓ Offer "AS in Marketing" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "BS in Marketing" with relevance 0.7
DEBUG: ✓ Offer "BS in Marketing" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MBA in Marketing" with relevance 0.7
DEBUG: ✓ Offer "MBA in Marketing" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing" with relevance 0.7
DEBUG: ✓ Offer "MS in Marketing" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MS in Marketing - New Media & Communications" with relevance 0.7
DEBUG: ✓ Offer "MS in Marketing - New Media & Communications" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Social Media (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Social Media (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Social Media (I Have a Bachelors)" with relevance 0.6
DEBUG: ✓ Offer "Social Media (I Have a Bachelors)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Social Media Marketing (I Have a Bachelors)" with relevance 0.6
DEBUG: ✓ Offer "Social Media Marketing (I Have a Bachelors)" ACCEPTED (relevance 0.6)
DEBUG: relevant_offers count = 10
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 4 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 4
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 0 offers with relevance >= 0.9
DEBUG: Backfilling with 0 offers with relevance >= 0.8
DEBUG: Backfilling with 0 offers with relevance >= 0.7
DEBUG: Backfilling with 4 offers with relevance >= 0.6
Narrow Public Relations Schools by Region