when I went to high school in the late 70's I believe prom was entirely funded through the ticket sales b/c it was EXPENSIVE-$75 per person so for any of the kids self paying (no parental contribution) it was equivalent to about 60 hours at our minimum wage jobs (I think we were capped out at 20 hours per week during the school year) so that was 3 weeks wages

. yeah...lots of students did not attend-esp. when that price did'nt include a meal, you had tux rental/dress purchase, the obligatory flowers...I did'nt attend but I believe it was held some place local to us b/c if you went out to dinner on prom weekends (2 high schools/different weekends) the local 'nice' places to eat were filled with prom dates.
don't ask me how in the world it was done but the very small high school my kids attended held their prom (at least when mine were attending up through 2015) at the local air force base. they used some venue there that had the traditional dancing atmosphere but what the kids really gravitated to was the bowling alley and some other fun activities set up in an attached building. heavy restrictions on who could drive on base and it had to be approved ahead of time, zero tolerance for any alcohol (and students reminded several times ahead of the event of the implications of a 'federal offense' on a military installation). like I said, I don't know how they pulled It off but the did and the cost was insanely low (like less than $20 per kid) so date or not almost the whole senior class attended. pretty funny photos-prom dresses and bowling shoes