It was a nervous time for organisers, who for the first time in its eight-year history had to reshedule the event from Friday night because of rain and high winds to the alternate Saturday night.
"We didn't know how it would turn out," Mrs Welsh said.
"We never had to postpone it before, but people still came out and we are so pleased with the support."
Based on gate takings, she estimated the crowd at 4200 - similar to last year's Friday night event.
However, the crowd was slow to arrive.
The carnival opened at 6pm but most of the crowd poured in about two hours before the fireworks display started about 9.15pm.
The display lasted about 20 minutes with $7000 of fireworks going up in smoke.
Because people arrived later, the turnover at the entertainment and food stalls was not as high as last year, but organisers saved some costs as some events could not go ahead because of the postponement.
As a result, Mrs Welsh expected the event would have raised a similar amount to last year - $20,000.
However, the final amount would not be known until all costs had been worked out.
The annual fireworks display, which was originally started as a safe family night out to celebrate Guy Fawkes, is the school's biggest fundraising event of the year.