Here is a random collection of advice from my experience teaching High School Drama.
-First off you need to do as many large cast shows as possible. Larger casts have more grandmas, grandpas, aunts, uncles, cousins,
etc... to come buy tickets. Small cast shows have to draw an audience mostly on the reputation of your school's past productions or on the name of the
play. So if it's a small cast
play make it a well known one.
-Do a big cast Shakespeare production regularly. Free royalties, just print out a script from the internet legally!! Shakespeare is always popular, get your English department to require attendance... It's money in the bank.
-Musicals can be big money makers or not. It depends on your community and the show. The problem is the royalties will cost ten times that of a
play... sometimes even more. Then the production expenses are usually a lot more as well. Chose a musical with more affordable royalties, and evaluate what you have access to in
props, set, and costumes first. If your community is a big fan of musicals you can make a ton. If your community doesn't support musicals or doesn't like a specific musical you have chosen you can go bankrupt quick doing musicals so chose wisely.
-Always have some sort of refreshment stand. DON'T set prices!! Ask for donations. You'll be amazed how many people will give you $5 for a glass of coke and two cookies. The most successful product I ever sold was those little frozen cream puffs you get at Costco/Sam's Club in the tub for like $10. Put them in a little
clear plastic cup. People LOVE them and they are really cheap.
-Do things like student directed one act plays, improv nights, and other sorts of simple recital productions that have extremely simple costumes and no sets... and have a donation box at the door. This is just free money because we are talking about performances that cost nothing. AND of course have your refreshment stand at
intermission!!
-Local government grants. My county and city both have arts commissions which give out small grants to support artistic projects. These grants usually can't go to buy you stuff, however, they can go to
cover production costs... and then your ticket sales are all profit which can then buy you stuff. I did multiple projects where we brought in professional people to work with my students and create original productions... everything got paid for by the grant.
-look for big grants around the school that you can tap into. Are others in the building applying for grants? Can you work with those people to get money out of the same grant some how?
-The big high school drama program in town here, has a HUGE and very active parent support group. This group of parents works to put on a big banquet every year. They work with local restaurants to get a great meal for free. The parents run the whole thing. They charge a bunch of money for admission, the students sell tickets. They do an auction at the same time. They raise a ton of money every year.
-Sell advertising in your programs.
-Find a benefactor. Find a business to be your sponsor. Ask for a major donation. All of your programs, and promotional materials will display that their company is a sponsor of your program.