The cost of studying in the Czech Republic varies depending on the program, institution, and level of study. Undergraduate programs at public universities are free of charge for both domestic and international students who study in Czech language. However, tuition fees for English-taught programs can range from 1,500 to 15,000 EUR per year. Graduate programs at public universities generally have lower tuition fees than private institutions, ranging from 2,000 to 20,000 EUR per year for English-taught programs.