The preschool that I used to work at, had a golfing function. Contact a local golf course and let them know what is going on and ask if you can put up fliers so that their regular players will also see it.
Go to various businesses to ask for items to put into the goodie bags that you are handing out to the golfers upon registration.
At the same time, while the golfers are waiting for everyone to get together, you can put up a silent auction with various items. Call the bigger companies in your area, airlines, massage places for certificates, hotels, travel agencies, places that tourists may go to during their visits that usually the residents don't do but may want to try, restaurants for dinner for two certificates....
After the golfing is done, have a lunch then awards and the silent auction which can be done till the last minute.
You could also put together a small carnival type function, but that will take alot of work from the parents, teachers, and community, but you may get alot of people attending depending on the location you live in.
At the same time, you could have a produce/flower sale, bake sale, and white elephant sale.