
Programmes taught in Czech at public universities are free whatever your nationality, while English-taught ones usually charge tuition – at Charles University €40–30,620 a year. Czechia has more than 50 higher education institutions and over 1,000 programmes in English, and non-EU students on accredited full-time programmes need no work permit. Learn when applications close and how far €500–800 a month goes.
At public universities, programmes are taught mainly in Czech. Many require at least level B2. If you speak another Slavic language, Czech will come more easily – but it is still a foreign language, so plan on taking a course. Universities offer fee-paying preparatory courses that combine intensive Czech with preparation for the entrance exams in your subjects.
There are more than 1,000 programmes taught in English. For these you will usually need IELTS or TOEFL – the university sets the required score. Remember that programmes taught in English usually charge tuition (see: Tuition fees).
Sources: European Commission – Study in Europe (education.ec.europa.eu/study-in-europe), Eurostat, official national study and residence portals and authorities, Eurodesk, enic-naric.net, studentnews.eu. As of September 2026.