Depends on which region of the country you are in. Some states allow Middle School students who have show maturity, to attend night school. You can also attend night school if it required of you, say...
Some middle schools hold dances, others do not. It's fairly common but not universal.
It's a school, for sure.
You start middle school usually in 6th grade. Or, sometimes, it is 7th.