DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/communication-journalism-media/radio-television-digital-communication/media-arts/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 3
DEBUG: Specific major detected (cip4 = 09.07), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "BA in Communication - New Media" with relevance 0.9
DEBUG: ✓ Offer "BA in Communication - New Media" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "MS in Marketing - New Media & Communications" with relevance 0.8
DEBUG: ✓ Offer "MS in Marketing - New Media & Communications" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Digital Audiences (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Digital Audiences (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: relevant_offers count = 2
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 0 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 0
DEBUG: No ESYOH offers, checking direct offers
ADVERTISEMENTS
Featured Media Arts Programs
Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the media arts degrees they offer, see the list below.
No school ranked higher than Ball State University this year for media arts. Ball State University is a very large public school located in the city of Muncie. Roughly 62% of students complete a degree within six years here. About 171 media arts degrees were awarded at Ball State University in the most recent year. Soon after graduation, media arts degree recipients from Ball State University generally make around $39,676. Typical student debt for the program is $23,443.
Read more about the media arts program at Ball State University
Butler University came in at #2 on our 2026 list of the best media arts schools. Set in the city of Indianapolis, Butler University is a moderately-sized private not-for-profit institution. Butler University graduates 79% of students within six years. Butler University awarded about 13 media arts degrees in the most recent data year. Students who receive their media arts degree from Butler University earn around $68,222 in the first couple years of their career. Typical student debt for the program is $25,351.
See the full media arts program report for Butler University
Students looking for a strong media arts program will find one at Indiana University Purdue University Indianapolis, which ranked #3. Indiana University Purdue University Indianapolis is a very large public school located in the city of Indianapolis. About 54% of students finish within six years. There were roughly 90 media arts students who graduated with this degree at Indiana University Purdue University Indianapolis in the most recent data year. Soon after graduation, media arts degree recipients from Indiana University Purdue University Indianapolis generally make around $28,508. Indiana University Purdue University Indianapolis graduates carry a median of $22,959 in student loans.
Read more about the media arts program at Indiana University Purdue University Indianapolis
Purdue University Global is one of the finest schools in the country for a degree in media arts, ranking #4. Set in the city of West Lafayette, Purdue University Global is a very large public institution. About 33% of students finish within six years. There were roughly 79 media arts students who graduated with this degree at Purdue University Global in the most recent data year. Students who receive their media arts degree from Purdue University Global earn around $48,015 in the first couple years of their career. Purdue University Global graduates carry a median of $46,125 in student loans.
See the full media arts program report for Purdue University Global
A rank of #5 makes Indiana University South Bend one of the top schools for media arts. Indiana University South Bend is a moderately-sized public school located in the city of South Bend. About 40% of students finish within six years. About 12 media arts degrees were awarded at Indiana University South Bend in the most recent year. Soon after graduation, media arts degree recipients from Indiana University South Bend generally make around $30,190. Typical student debt for the program is $22,625.
Get the full media arts details for Indiana University South Bend