OneAI, which I co-founded, now supports olympiad training in mathematics, physics, chemistry, biology, and informatics at The Affiliated High School of South China Normal University and Guangzhou University Affiliated Middle School. Olympiad training is a demanding setting for AI: the problems are hard, the students are strong, and a confident wrong answer does real damage.

Working in that setting has made one thing clear to me. AI is most useful in education when it gives time back to teachers and gives students help at the moment they need it, while the judgement about what to teach and what counts as correct stays with people.

For teachers: better preparation and better problem selection

Much of a coach’s week goes into work that students never see. Finding problems at the right level, checking that a set covers the ideas the group actually needs, writing solutions and marking schemes, then grading the work that comes back.

OneAI takes the first pass on that work. A coach can start from a learning objective and get a draft problem set with solutions and a rubric, then keep, replace, or edit each problem. The coach still decides what goes in front of students; the difference is that the decision starts from a reviewed draft rather than a blank page.

Selection also gets better after the session. Rubric-based scoring and per-student error reports show which ideas were missed and by whom. The next set can target those gaps directly instead of repeating what the group already knows.

For students: a tutor that is always there

Olympiad students do much of their work alone: in the evening, at weekends, between classes. When they get stuck, the nearest coach is often not available, and a student can lose an hour on a single step.

With OneAI, help is available whenever the student is working. It does not hand over the solution. It gives a hint one step at a time, checks a line of reasoning, or points to the idea the student has not used yet, so the work and the insight remain the student’s own.

That record of where a student got stuck also goes back to the teacher. The always-available tutor does not replace the coach; it makes the coach’s next conversation with the student better informed.

Efficiency and quality together

Efficiency on its own is not the goal. A system that only produces more worksheets faster would not improve training.

The aim is to raise both at once. Teachers spend less time searching and grading and more time on the parts only they can do: choosing the path for each student, explaining the deep ideas, and deciding when a student is ready for something harder. Students get faster feedback, more targeted practice, and consistent marking against a clear rubric.

Where the teacher stays in charge

AI can be wrong, and at olympiad level it can be wrong in convincing ways. A solution can look complete while skipping the one step that matters. My research on evaluating coding agents is about exactly this gap between output that looks correct and output that is correct, and the same discipline applies here.

So the design keeps people in the loop where it counts. Teachers review problems and solutions before students see them. Hints are built to guide rather than give answers away. Scoring follows a rubric that the teacher can inspect and override. The final judgement on what a student has learned is a human one.

That is what I mean by human-centric AI: not AI that does the teaching, but AI that lets teachers teach more and lets students keep learning when no one else is in the room.