It is not a full sentence but it means: there is a _____ on the wall.
"Hay en la clase" means "There is in the class" in English.
"Hay un amigo en mi" translates to "There is a friend in me" in English.
"cuántos cuartos hay en la casa?" means "How many rooms are there in the house" in English.
"Que hay en tu escuela" in English means "What is in your school?"
The litteral translation is - There are students in the class Mexico
"Que hay en tu dormitorio" translates to "What is in your bedroom?" in English. The phrase is asking about the items or things present in someone's bedroom.
It means "What is there in the students desk?"
Que -> what en > inside tu > you or your casa>house hay> there is/are Que hay en tu casa means, "what is there in your house?"
A good interpretation would be "What's in class?"
how many people are there in your family?
"How many days are there in a year?"
It means "What is there in the big cities?"