← All research

AI for Learning

This paper introduces CSTutorBench, a new benchmark to evaluate how well Small Language Models (SLMs) can act as tutors for block-based programming, finding that current models struggle with deeper pedagogical skills despite good surface-level interactions.

cs.AIBeginner-friendly

CSTutorBench: Benchmarking Small Language Models as Tutors for Block-Based Programming

H. Chad Lane, Bryson Kageler

In plain terms

Large AI models are being explored as tutors, but they come with concerns about privacy and cost, especially in K-12 schools. Smaller AI models (SLMs) offer a promising alternative, but it's hard to choose the right one for specific educational contexts, particularly for subjects like block-based programming (a visual method for teaching coding) that might not be well-represented in their training data. To address this, researchers developed "CSTutorBench," a benchmark to evaluate how effectively language models can tutor students in VEX VR, a block-based robotics environment. This benchmark includes 17 scenario-based questions, and the models' tutoring responses are scored using a pedagogical rubric, which judges their quality based on established teaching and feedback principles. They found that while models perform well on basic criteria like vocabulary and tone, they struggle with more complex teaching behaviors, such as avoiding giving away the answer directly (answer leakage) and effectively using a student's past debugging attempts. Interestingly, the model family and how it was specifically instruction-tuned seemed to predict tutoring quality better than just the model's size, and a small improvement to the prompt (the initial instructions given to the AI) boosted scores for most models.

Why it matters · For newcomers, this paper shows that building effective AI tutors requires more than just making AI models "smart"; it demands deep understanding of pedagogy and specialized benchmarks. It underscores the challenges and opportunities in tailoring AI for specific educational needs, especially with smaller, more deployable models.

About this work · This research focuses on the growing field of AI in education, specifically exploring the potential of Small Language Models (SLMs) to serve as intelligent tutors, particularly for K-12 computer science education. It highlights the critical need for education-specific evaluation methods.

intelligent tutoringsmall language modelscomputer science educationbenchmarkingpedagogical AI