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.
"Que hay en tu escuela" in English means "What is in your school?"
"cuántos cuartos hay en la casa?" means "How many rooms are there in the house" in English.
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?"
how many people are there in your family?
It means "What is there in the big cities?"
"How many days are there in a year?"
A good interpretation would be "What's in class?"