Slovenia has a highly-rated education system considered as of the best in the EU. Student life in Slovenia is perfectly built for success and universities here embrace foreign students. Also, the majority of Slovenians are fluent in at least one foreign language, commonly English or German, but depending on the region also Italian or Hungarian is possible.
Tuition fees in Slovenia differ depending on the choice of institution and study course. Higher Education for undergraduate degrees is free for all Slovenian and EU students studying full-time. 80% of students pay no fees. There is a 30 € annual registration fee for all programmes. For international students from non-EU countries, the costs can vary between 1.500 € and 10.000 € a year, depending on the programme and the institution. There are no distinctions made between Slovene, EU and non-EU students in the fee levels charged. Foreign students looking to study in Slovene must take a three-month language course in Slovene, which costs 1.320 €.
EU/EEA/Swiss citizens are not required to obtain a visa but need to register with the local authorities within 90 days of their arrival. Generally, all non-EU/EEA/Swiss citizens must hold a student visa along with a residence permit. The visa has to be obtained before traveling to Slovenia. Upon arrival in Slovenia, you are able to apply for a residence permit.