4Islamicschools.org has some interesting resources: