[Paper Review] MathVC: An LLM-Simulated Multi-Character Virtual Classroom for Mathematics Education
MathVC introduces the first LLM-powered virtual classroom with multiple LLM-simulated student characters to enable human students to practice mathematical modeling (MM) through authentic, collaborative discussions. By integrating domain-specific knowledge, symbolic thought schemas, and a meta-planner, MathVC achieves characteristic and conversational procedural alignment, significantly improving the realism and educational value of simulated MM group work.
Collaborative problem solving (CPS) is essential in mathematics education, fostering deeper learning through the exchange of ideas. Yet, classrooms often lack the resources, time, and peer dynamics needed to sustain productive CPS. Recent advancements in Large Language Models (LLMs) offer a promising avenue to enhance CPS in mathematical education. We designed and developed MathVC, a multi-persona LLM simulated virtual classroom platform to facilitate CPS in mathematics. MathVC combines a meta planning controller that monitors CPS stages-sense-making, team organization, planning, execution, validation, and predicts the next speaker, with a persona simulation stack that encodes mathematical thinking via a task schema and error-injected persona schemas seeded from teacher-specified misconceptions. We evaluated MathVC with 14 U.S. middle schoolers. Students reported constructive interaction and reaching shared solutions, describing gains in engagement, motivation, and confidence through diverse perspectives, immediate scaffolding, and human-like fallibility. Our findings also provide insights into simulating peers via LLM-based technologies for collaboration to support learning.
Motivation & Objective
- To address the lack of access to collaborative mathematical modeling (MM) practice in under-resourced educational settings.
- To simulate authentic middle-school student behaviors in MM group discussions using LLMs, overcoming limitations of vanilla prompt-based character simulation.
- To ensure LLM-simulated students evolve their understanding iteratively, reflecting real student learning processes.
- To maintain a coherent, stage-based conversational flow that mirrors real MM discussion procedures.
- To develop a scalable, teacher-free platform for enhancing MM skills through interactive, multi-agent virtual classrooms.
Proposed method
- Integrating domain-specific mathematical modeling knowledge into LLM prompting to guide realistic problem-solving behavior.
- Defining symbolic thought schemas for each LLM character, encoding their unique traits (e.g., math proficiency, reasoning style) to ensure characteristic alignment.
- Designing a meta-planner at the platform level to orchestrate the conversational procedure across characters, ensuring progression through stages like problem understanding, task division, and solution planning.
- Using a two-stage LLM inference pipeline: first generating dialogue acts (actions) based on schema and conversation context, then generating natural language responses grounded in those actions.
- Employing structured prompting with explicit variable tracking (e.g., 'tomatos_servings': 200) to maintain consistency and detect inconsistencies across agents.
- Validating alignment through ablation studies and qualitative analysis of simulated dialogues, comparing against real student discussion patterns.

Experimental results
Research questions
- RQ1Can LLM-simulated student characters with distinct traits realistically model the iterative, evolving nature of middle-school students’ mathematical modeling processes?
- RQ2To what extent does the integration of symbolic thought schemas improve characteristic alignment in LLM-based student simulations?
- RQ3How effective is the meta-planner in maintaining conversational procedural alignment across multiple LLM agents during collaborative problem-solving?
- RQ4Does the proposed framework produce dialogues that are perceptually indistinguishable from real student MM discussions in structure and content?
- RQ5What impact do the proposed components (schema, meta-planner, domain knowledge) have on the realism and educational fidelity of the virtual classroom?
Key findings
- The integration of domain-specific mathematical modeling knowledge significantly improved the realism of LLM-generated solutions and reasoning paths.
- Symbolic thought schemas enabled consistent and trait-aligned behavior across LLM characters, preventing premature or overly accurate solutions.
- The meta-planner successfully guided the conversation through structured stages (e.g., problem understanding, task division), mimicking authentic student group dynamics.
- Ablation studies confirmed that removing any of the three core components (schema, meta-planner, domain knowledge) degraded the quality and authenticity of the simulated discussions.
- The system produced dialogues with high procedural coherence and variable consistency, demonstrating the ability to simulate realistic collaborative problem-solving in MM.
- The platform enables human students to engage in meaningful, scaffolded practice of MM skills without requiring real-time teacher supervision.

Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.