I think there are details that can be very local/regional.
Homecoming...beginning of the year, typically tied to a big football game, everyone can go. Whether you need a date or not may depend on the school. My boys' school requires them to have a date (all boys school) which, I love their school, but I disagree with that. My freshman isn't interested in dating yet, but would go with friends. It's just a dance at school in the gym (or outdoors this year for us), but there is a lot of parent planning about before and after. I haven't done one yet with my kids...my oldest son's date flaked at the last second his freshman year (stupid girl ), no homecoming because of covid last year, he may go this year.
Prom...end of year dance, juniors and seniors (last year our school did only seniors bc of covid). Other details similar to homecoming. At least, when I was in HS it wasn't at school, it was in a ballroom in a hotel. Not sure what they do now...my oldest is a junior. Seems more formal. Long dresses instead of short, some guys rent tuxes, more renting of limos, etc.
I went to an all girls school, so we didn't have homecoming. We had different beginning of the year dances. I went to some homecomings at the all boys schools. That's kind of typical for this area...We had to have dates, but we would often just invite an equal number of guy friends from other schools and it was really just a friend group. We could go dateless to prom so we didn't have to worry about numbers.
Mama to my boys (04,07,11)