DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/visual-and-performing-arts/film-video-and-photographic-arts/photography/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 4
DEBUG: Specific major detected (cip4 = 50.06), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Digital Photography (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Digital Photography (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Digital Photography (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Digital Photography (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "AA in Digital Photography" with relevance 1
DEBUG: ✓ Offer "AA in Digital Photography" ACCEPTED (relevance 1)
DEBUG: Checking offer "BA in Digital Photography" with relevance 1
DEBUG: ✓ Offer "BA in Digital Photography" ACCEPTED (relevance 1)
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 Photography Schools in the Rocky Mountains Region
If you want to know which schools deliver the best value for the photography degrees they offer, see the list below.
Best Value Photography Schools
For return on investment in photography, no school beat Colorado Mountain College this year. Set in the town of Glenwood Springs, Colorado Mountain College is a moderately-sized public institution. Students from in state pay about $2,616 in tuition and fees, with out-of-state students paying around $12,840. Photography graduates carry a median of $12,953 in student loans. Photography graduates of Colorado Mountain College earn a median of $48,694 early in their careers. Set against $12,953 in median debt, that is a healthy payoff.
Red Rocks Community College came in at #2 on our 2026 list of the best value photography schools. Set in the suburb of Lakewood, Red Rocks Community College is a large public institution. Expect in-state tuition and fees of around $4,859, compared with $17,459 for out-of-state students. Photography graduates carry a median of $14,471 in student loans. Early-career photography graduates make about $76,340. That is a strong return on a $14,471 median debt.
A rank of #3 makes Pickens Technical College one of the best values for photography. Pickens Technical College is a small public school located in the city of Aurora. Students from in state pay about $5,140 in tuition and fees, while out-of-state students pay about $9,250. Photography graduates carry a median of $10,250 in student loans. Early-career photography graduates make about $35,622. Weighed against typical debt, the earnings make a compelling case for value.
The strong cost-to-outcome balance at Weber State University earned it the #4 place for photography. Located in the city of Ogden, Weber State University is a very large public university. The average in-state cost of tuition and fees is $6,557, compared with $17,545 for out-of-state students. Typical student debt for photography graduates is $19,176. Photography graduates of Weber State University earn a median of $53,920 early in their careers. Set against $19,176 in median debt, that is a healthy payoff.
Brigham Young University Provo came in at #5 on our 2026 list of the best value photography schools. Set in the city of Provo, Brigham Young University Provo is a very large private not-for-profit institution. Expect in-state tuition and fees of around $6,688. Photography graduates carry a median of $12,000 in student loans. Early-career photography graduates make about $25,506. That is a strong return on a $12,000 median debt. Roughly 68% of applicants are accepted.
ADBLOCK #101
Dixie State College Of Utah placed #6 among the best values for photography. Located in the city of Saint George, Dixie State College Of Utah is a large public university. The average in-state cost of tuition and fees is $6,306, with out-of-state students paying around $18,246. Typical student debt for photography graduates is $18,666. Soon after graduation, photography degree recipients from Dixie State College Of Utah generally make around $42,266. That is a strong return on a $18,666 median debt.
Rocky Mountain College Of Art And Design ranked #7 on our 2026 list of the best value photography schools. Rocky Mountain College Of Art And Design is a mid-sized private for-profit school located in the suburb of Lakewood. In-state tuition and fees average $20,190. Students borrow a median of $41,444 to complete the photography program here. Early-career photography graduates make about $30,115. Weighed against typical debt, the earnings make a compelling case for value.
Narrow Photography Schools by State