DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 14
DEBUG: Specific major detected (cip4 = 30.70), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Data Science (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Data Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Data Science (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Data Science (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Analytics (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Analytics (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MBA - Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "MBA - Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Data Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Data Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "AS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "AS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "BS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "BS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "MS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "BS in Computer Science - Data Analysis" with relevance 0.6
DEBUG: ✗ Offer "BS in Computer Science - Data Analysis" REJECTED (relevance 0.6)
DEBUG: Checking offer "BS in Geosciences - Natural Resources Conservation" with relevance 0.6
DEBUG: ✗ Offer "BS in Geosciences - Natural Resources Conservation" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 2
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 Data Science School for You
The right data science school can pay off for years to come. That is why we built our Best Value Data Science Schools ranking. We score each school on the balance of tuition, student debt, and post-graduation earnings to surface the best value.
Read more about our methodology
One Size Does Not Fit All
We offer a number of rankings, including this Best Value Data Science Schools list, to help you decide. More interested in schools in a specific area of the country? Filter this 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.
See how we build our rankings
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 14
DEBUG: Specific major detected (cip4 = 30.70), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Data Science (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Data Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Data Science (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Data Science (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Analytics (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Analytics (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "MBA - Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "MBA - Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Data Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Data Analytics (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "AS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "AS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "BS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "BS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Data Analytics" with relevance 0.7
DEBUG: ✗ Offer "MS in Data Analytics" REJECTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "BS in Computer Science - Data Analysis" with relevance 0.6
DEBUG: ✗ Offer "BS in Computer Science - Data Analysis" REJECTED (relevance 0.6)
DEBUG: Checking offer "BS in Geosciences - Natural Resources Conservation" with relevance 0.6
DEBUG: ✗ Offer "BS in Geosciences - Natural Resources Conservation" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 2
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 Data Science Schools in the United States
If you want to know which schools deliver the best value for the data science degrees they offer, see the list below.
Best Value Data Science Schools
Our analysis ranked University Of California San Diego the best value for a degree in data science in the United States. Located in the city of La Jolla, University Of California San Diego is a very large public university. In-state tuition and fees average $15,788, compared with $47,676 for out-of-state students. Students borrow a median of $17,101 to complete the data science program here. Early-career data science graduates make about $60,797. Set against $17,101 in median debt, that is a healthy payoff. Roughly 27% of applicants are accepted.
The strong cost-to-outcome balance at Rice University earned it the #2 place for data science. Located in the city of Houston, Rice University is a moderately-sized private not-for-profit university. Expect in-state tuition and fees of around $61,247. Typical student debt for data science graduates is $11,904. Data Science graduates of Rice University earn a median of $75,299 early in their careers. That is a strong return on a $11,904 median debt. The acceptance rate is 8%.
Florida Polytechnic University is a great value for students pursuing a degree in data science, landing the #3 spot this year. Located in the rural area of Lakeland, Florida Polytechnic University is a small public university. Expect in-state tuition and fees of around $4,940, compared with $21,004 for out-of-state students. Data Science graduates carry a median of $7,500 in student loans. Soon after graduation, data science degree recipients from Florida Polytechnic University generally make around $64,823. Roughly 58% of applicants are accepted.
Georgia Institute Of Technology Main Campus is a great value for students pursuing a degree in data science, landing the #4 spot this year. Located in the city of Atlanta, Georgia Institute Of Technology Main Campus is a very large public university. The average in-state cost of tuition and fees is $12,058, compared with $34,484 for out-of-state students. Typical student debt for data science graduates is $24,323. Soon after graduation, data science degree recipients from Georgia Institute Of Technology Main Campus generally make around $83,560. That is a strong return on a $24,323 median debt. The acceptance rate is 14%.
Students looking for strong value in data science will find it at Florida State University, which ranked #5. Florida State University is a very large public school located in the city of Tallahassee. In-state tuition and fees average $6,517, compared with $21,683 for out-of-state students. Typical student debt for data science graduates is $20,488. Early-career data science graduates make about $51,884. Set against $20,488 in median debt, that is a healthy payoff. Florida State University admits about 24% of applicants.
ADBLOCK #101
Florida Atlantic University earned the #6 position for value in data science this year. Florida Atlantic University is a very large public school located in the city of Boca Raton. Students from in state pay about $4,879 in tuition and fees, while out-of-state students pay about $17,324. Typical student debt for data science graduates is $20,212. Soon after graduation, data science degree recipients from Florida Atlantic University generally make around $49,340. Set against $20,212 in median debt, that is a healthy payoff. Florida Atlantic University admits about 66% of applicants.
Brigham Young University Idaho placed #7 among the best values for data science. Set in the town of Rexburg, Brigham Young University Idaho is a very large private not-for-profit institution. Students from in state pay about $4,800 in tuition and fees. Typical student debt for data science graduates is $13,287. Data Science graduates of Brigham Young University Idaho earn a median of $43,853 early in their careers. Weighed against typical debt, the earnings make a compelling case for value. Brigham Young University Idaho admits about 96% of applicants.
University Of Central Florida ranked #8 on our 2026 list of the best value data science schools. Set in the suburb of Orlando, University Of Central Florida is a very large public institution. The average in-state cost of tuition and fees is $6,368, compared with $22,467 for out-of-state students. Data Science graduates carry a median of $21,620 in student loans. Early-career data science graduates make about $51,790. That is a strong return on a $21,620 median debt. University Of Central Florida admits about 40% of applicants.
Miami Dade College earned the #9 position for value in data science this year. Set in the city of Miami, Miami Dade College is a very large public institution. In-state tuition and fees average $2,838, while out-of-state students pay about $9,661. Typical student debt for data science graduates is $11,967. Soon after graduation, data science degree recipients from Miami Dade College generally make around $40,267. Set against $11,967 in median debt, that is a healthy payoff.
San Jose State University landed the #10 spot for data science value this year. Set in the city of San Jose, San Jose State University is a very large public institution. Expect in-state tuition and fees of around $8,410, compared with $21,010 for out-of-state students. Ten years after enrolling, students earn a median of $78,988. The acceptance rate is 85%.
Wichita State University came in at #21 for value in data science this year. Set in the city of Wichita, Wichita State University is a large public institution. In-state tuition and fees average $9,684, compared with $19,869 for out-of-state students. Data Science graduates carry a median of $24,262 in student loans. Early-career data science graduates make about $49,278. That is a strong return on a $24,262 median debt. Roughly 94% of applicants are accepted.
University Of Memphis placed #22 among the best values for data science. Set in the city of Memphis, University Of Memphis is a very large public institution. Students from in state pay about $10,728 in tuition and fees, compared with $15,384 for out-of-state students. Typical student debt for data science graduates is $26,315. Soon after graduation, data science degree recipients from University Of Memphis generally make around $48,890. That is a strong return on a $26,315 median debt. The acceptance rate is 72%.
Portland State University landed the #23 spot for data science value this year. Portland State University is a very large public school located in the city of Portland. In-state tuition and fees average $11,118, while out-of-state students pay about $29,136. Data Science graduates carry a median of $26,475 in student loans. Data Science graduates of Portland State University earn a median of $47,717 early in their careers. That is a strong return on a $26,475 median debt. The acceptance rate is 91%.
Monroe College Main Campus earned the #24 position for value in data science this year. Located in the city of Bronx, Monroe College Main Campus is a large private for-profit university. The average in-state cost of tuition and fees is $18,464. Data Science graduates carry a median of $20,701 in student loans. Soon after graduation, data science degree recipients from Monroe College Main Campus generally make around $40,329. That is a strong return on a $20,701 median debt. Monroe College Main Campus admits about 68% of applicants.
New Jersey Institute Of Technology earned the #25 position for value in data science this year. New Jersey Institute Of Technology is a large public school located in the city of Newark. Expect in-state tuition and fees of around $19,974, while out-of-state students pay about $37,664. Data Science graduates carry a median of $24,755 in student loans. Soon after graduation, data science degree recipients from New Jersey Institute Of Technology generally make around $71,549. That is a strong return on a $24,755 median debt. Roughly 65% of applicants are accepted.
Rest of the Top 50 Best Value Data Science Schools
These schools also delivered strong value for data science this year:
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/multi-interdisciplinary-studies/data-science/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 14
DEBUG: Specific major detected (cip4 = 30.70), keeping min_relevance at 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "Analytics (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✓ Offer "Analytics (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✓ Offer "Analytics (I Have a Bachelors)" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MBA - Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✓ Offer "MBA - Analytics (I Have a Bachelors)" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "Grad Cert - Data Analytics (I Have a Bachelors)" with relevance 0.7
DEBUG: ✓ Offer "Grad Cert - Data Analytics (I Have a Bachelors)" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "AS in Data Analytics" with relevance 0.7
DEBUG: ✓ Offer "AS in Data Analytics" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "BS in Data Analytics" with relevance 0.7
DEBUG: ✓ Offer "BS in Data Analytics" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MS in Data Analytics" with relevance 0.7
DEBUG: ✓ Offer "MS in Data Analytics" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "BS in Computer Science - Data Analysis" with relevance 0.6
DEBUG: ✓ Offer "BS in Computer Science - Data Analysis" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "BS in Geosciences - Natural Resources Conservation" with relevance 0.6
DEBUG: ✓ Offer "BS in Geosciences - Natural Resources Conservation" ACCEPTED (relevance 0.6)
DEBUG: relevant_offers count = 11
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 6
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 4 offers with relevance >= 0.7
Narrow Data Science Schools by Region