Ragnor: As mentioned Maxnet and Snap offer filtering via WatchDog.
You should also implement content filtering at the gateway/firewall for the school, Sonicwall have some good stuff.
We already have a transparent proxy as we have a pfSense box connecting us to the internet. OpenDNS might be something, but I believe we definitely need content filtering. We're not dealing with adults here. We're also not dealing with kids who want to explore the boundaries, we just want to avoid people at school stumbling on content/images which would be inappropriate in a school setting.
But the suggestion to use a different ISP and still use Watchdog filtering is a good one. We're currently using Watchdog as our ISP, but have the feeling that they do not have enough qualified technical people to resolve issues.