LUVMYKIDS has the gist of it right, but the terminology is a little off. Being nonprofit or for profit is a legal term to describe an organization's corporate status with the state. Being nonprofit does not mean that you are tax-exempt; only the IRS can label you tax-exempt by giving you 501(c)(3) status. There's an article here, which, although it addresses associations specifically, is still a pretty good summary:
www.venable.com/publication.cfm?publicat...2&publication_ID=484
If you get your tax-exempt status, the probability of having to pay income-type taxes is virtually eliminated. Depending on the state, you may also apply to be exempt from paying state sales tax on things you purchase. And, people who donate $$ or goods to you are generally able to deduct them as a charitable donation. The only cons I can think of are the fee you pay to the IRS to apply for the tax exemption and filling out the application form, but those are one time things that really aren't a big deal. Also, I guess if you do a lot of lobbying you might need to modify what you are doing to qualify for 501(c)(3) status, but that's probably unlikely.
You don't say whether you're incorporated, or just kind of a loosely structured group of individuals banded together to do things for the school. Personally, I think that incorporating is even more important than getting the tax exempt status--in some cases, depending on how much money your group takes in, your income level may be too low to pay taxes even if you are not tax-exempt.
For a good article on the pros of incorporating, take a look here:
www.venable.com/publication.cfm?publicat...2&publication_ID=472