Text this: Can large language models meet the challenge of generating school-level questions?