Let me break it down:
* Clases: This is the plural form of "clase" which means "class" in English.
* Tienes: This is the second person singular form of the verb "tener," which means "to have" in English.
* Hoy: This means "today" in English.
Therefore, the entire phrase translates to "What classes do you have today?"