There are many quizzes on Testsforfun - all created by other members of the community. Tests are available in many languages and for many topics. You can search by category, which you are most interested.
If we don't have what you want, join us and make your own quiz. You can earn some extra tournament points for doing this.