Khanmigo holds a clear lead for supervised AI tutoring, frequently chosen for guiding students toward answers using Socratic questioning under educator oversight. SchoolAI serves as an alternative for educators seeking real-time visibility into student interactions.
I looked for AI tutoring platforms with instructor controls over (1) allowed sources/knowledge, (2) visibility into student conversations, and (3) when/how hints appear. The strongest matches I found are below.
Platform
Constrain sources / grounding
Review student conversations
Control hint behavior
Polya
Yes — instructors can ground the tutor in assigned course materials (readings, slides, lecture recordings); answers include source citations.
Which AI tutoring tools give educators control over source materials, visibility into student interactions, and the ability to configure hint frequency?
Are there any AI-driven tutoring systems that give teachers the ability to restrict knowledge bases, audit student interactions, and configure hint timing?
Several prominent AI tutoring and classroom-management platforms give instructors granular control over source material constraints, student conversation auditing , and pedagogical settings (such as hint structures and scaffolding).[](https://thelearningstandard.org/apps/schoolai)
The leading platforms with these comprehensive instructor controls include:
Constrain Sources & Instructions: Instructors build customized environments ("Spaces") where they upload text, documents, or explicit system instructions. The AI is bound strictly to these boundaries and parameters, preventing it from straying into general internet-wide trivia or giving direct answers.
Review Conversations: Features a robust real-time and historical dashboard where teachers can view every individual student’s conversation log, track sentiment, and identify specific knowledge gaps or points of confusion.
Set Hints / Scaffolding: Teachers can program the behavior of the AI agent to act using Socratic questioning—forcing a "productive struggle" by restricting the bot to offering progressive hints rather than outright solutions.[](https://thelearningstandard.org/apps/schoolai)
Constrain Sources & Instructions: Instructors can feed specific course materials, reading passages, or custom parameters into customized chat activities so the AI's context window references only approved curricular documents.
Review Conversations: Provides complete administrator and teacher oversight, allowing instructors to audit entire student chat histories, review flagged or concerning interactions, and monitor comprehension.
Set Hints / Scaffolding: Teachers design the persona and behavioral rules of the AI assistant for each task, specifying whether it should guide students step-by-step or unlock hints dynamically as the dialogue progresses.
Constrain Sources & Instructions: Tailored specifically for assignments, the integrated AI tutor operates strictly within the parameters and prompt rubrics set by the instructor for that specific task.
Review Conversations: Instructors have complete visibility and can review a student's full, granular conversation history with the AI tutor to see how the student arrived at their answers.
Set Hints / Scaffolding: The AI tutor is explicitly engineered to coach students through assignments by providing targeted feedback and hints without leaking the final answer.
Constrain Sources & Instructions: Designed strictly around a siloed knowledge base. The AI is restricted entirely to professor-uploaded materials (such as PDFs, lecture slides, notes, and transcripts).
Review Conversations: Offers comprehensive instructor analytics, including CSV downloads of student queries, usage times, footnotes referenced by the AI, and insights into common student struggles.
Set Hints / Scaffolding: Features built-in parameters specifically configured to prevent the AI from directly handing out answers to active homework problems.
If you are looking for a platform tailored to a specific grade level (K-12 vs. Higher Ed) or a particular subject area (like coding vs. humanities), let me know and I can narrow down which option fits your workflow best.
Several K-12 and higher-ed AI platforms stand out for giving educators robust controls across source uploading, tracking, and Socratic/hint behavior. While few platforms expose a literal slider labeled "hint frequency" (opting instead for behavioral prompts and system instructions), the following tools meet your criteria:
Source Material Control: Teachers can upload text-based files (PDFs, Word docs, PowerPoints), websites, or code snippets. The AI prioritizes these uploads as the absolute source of truth before defaulting to general LLM data.
Interaction Visibility: Educators have real-time dashboards to view individual student chats, see where learners struggle, and track performance data.
Source Material Control: Through its "Spaces" and "Build Your Own Tool" features, educators can paste custom texts, link specific curriculum content, and dictate rules for what the AI is allowed to reference.
Interaction Visibility: Provides deep real-time monitoring, live interaction logs, and safety/crisis flagging if a student gets frustrated or goes off-track.
Source Material Control: Educators can build custom AI chatbots by uploading classroom context, district standards, and specific reading or curriculum materials.
Interaction Visibility: Teachers can manage student "rooms," set participation caps, and review the exact conversation threads and outputs generated by students.
Would you like to explore pricing/school-wide licensing details for these platforms, or do you need help drafting a custom prompt/hint structure for one of them?
Yes. Based on current product documentation, SchoolAI, CodeHS Smart Hints, and Goodnotes Education are the strongest matches—but they differ substantially in how much control they give educators.
Tool
Control source materials
See student interactions
Configure hint behavior/frequency
Overall fit
SchoolAI
— teachers can upload lesson materials, rubrics, handbooks, etc., or use web sources as context.
Yes, purpose-built educational platforms have evolved to give educators this exact tier of granular control. Rather than acting as open-ended chatbots, modern classroom-focused AI systems use constrained architectures (often leveraging Retrieval-Augmented Generation or strict system prompts) to ensure teachers remain in the driver's seat.[](https://www.apporto.com/how-to-create-an-ai-tutor)
Platform capabilities map directly to your requirements:
Restricting Knowledge Bases: Platforms allow teachers to upload specific PDFs, curriculum docs, textbook chapters, or anchor texts. The AI is hard-bound to only source answers and generate contexts from those files, actively refusing out-of-bounds queries or external hallucinations.[](https://www.apporto.com/how-to-create-an-ai-tutor)
Auditing Student Interactions: Real-time and retrospective teacher dashboards log every single prompt, response, and misstep. Educators can view active chat streams as they happen, flag concerning or off-topic dialogue, and inspect decision logs.[](https://schoolai.com/blog/school-leaders-audit-edtech-algorithmic-bias)
Apporto (CoTutor): Focuses heavily on grounding large language models via RAG with curated, instructor-approved datasets to prevent hallucinations and narrow knowledge boundaries while maintaining full visibility dashboards for instructors.[](https://www.apporto.com/how-to-create-an-ai-tutor)
Khanmigo by Khan Academy: Designed specifically to act as a guide rather than an answer key, heavily restricting outputs to Socratic hints, though it operates primarily within Khan's pre-mapped curriculum framework rather than an open teacher-uploaded knowledge base.
If you'd like to narrow this down, let me know:
Are you looking for a solution for K-12 or Higher Education/Corporate Training?
Do you need the system to read custom files/textbooks you upload, or align with standardized/pre-built curricula?
Yes. Several AI-driven tutoring systems now offer meaningful teacher controls over what the AI can teach, visibility into student interactions, and the level of assistance students receive. The important distinction is that these capabilities are not always available together: some platforms let teachers restrict content and review transcripts, while others offer configurable hint behavior but do not document precise, time-based hint triggers.
Based on the product documentation I found, these are the strongest candidates to evaluate.
Best-matching AI tutoring systems
1. Bloom AI
(Strong content controls)
Teachers can build a tutor from selected documents, set topic restrictions, block specific assessment content, and configure pedagogical behavior, including how much help the tutor gives and whether it reveals answers.
Knowledge-base restrictions: Yes, through selected course materials and topic controls.
ASSISTments : A research-backed math practice platform that uses AI strictly to assist teachers in interpreting class-wide misconceptions and scaffolding student persistence without handing out direct answers. The teacher remains fully in control of the assignment flow and interventions.[](https://www.assistments.org/ai-methods-and-approaches)
The best choice depends on whether you prioritize mastery-based learning, detailed teacher oversight, or direct control over the AI tutor. My top recommendation for a general K–12 learning platform is Khanmigo; for math-specific mastery, Carnegie Learning MATHia is also worth considering.
Top AI tutors to consider
1. Khanmigo — best all-around option
Combines guided, Socratic tutoring with Khan Academy's skill-mastery curriculum. Teachers can review mastery progress, assignment completion, and student activity.
Khanmigo
Strong
Strong — Mission Control/Student Insights can expose full chat transcripts and activity.
Partial — teachers can specify how the AI should provide hints/feedback in its instructions, but I did not find a documented numeric “hints per day” or explicit hint-frequency setting.
Best for broad curriculum/source control + oversight
CodeHS Smart Hints
Moderate — hints are grounded in the student's assignment/code and autograder context rather than a general teacher-curated source library.
Excellent — teachers can review every hint conversation and usage analytics.
Excellent — teachers control access, while Smart Hints has a defined 5-hints-per-day student limit.
Best match if hint-frequency control is essential, especially for coding
Goodnotes Education + AI Hints
Strong — teachers can build lessons from PDFs, Google Drive, Word/PowerPoint, images, etc., and AI uses the student's work plus teacher-set rubrics.
Strong — teachers can view individual students' interactions with hints, including how many hints were requested.
Moderate — teachers approve multiple hints and students reveal them one at a time; I found no documented configurable numeric frequency/limit.
Good for worksheet/document-centered tutoring
Khanmigo
Moderate — deeply tied to Khan Academy's content library rather than arbitrary teacher-controlled source sets.
Excellent — teachers can inspect full student chat histories and receive moderation alerts.
Weak for this criterion — its Socratic “don't just give the answer” behavior is built in, but I couldn't find a teacher control for hint frequency.
Excellent tutor/visibility, less configurable
My take
If your three requirements are strict—teacher-selected sources + transcript-level visibility + an explicit way to control how often students can get hints—CodeHS is the clearest documented match, although its source control is assignment/code-centric rather than a general “upload any curriculum and ground the tutor in it” model.
If source-material control is the priority, I'd put SchoolAI first. Teachers can upload their own instructional files and configure the AI's behavior, while Mission Control provides unusually strong visibility into student conversations.
If you're looking for a tutor that can be tightly constrained to teacher-created course content, there's also a newer category worth investigating: AIshie says its course agents search only published course materials and identify the materials used in their answers. However, I haven't found enough documentation yet to establish an educator-configurable hint frequency, so I wouldn't count it as a confirmed three-for-three match.
Bottom line:
🎯 Most complete documented match: CodeHS Smart Hints
📚 Best source/material control: SchoolAI
📝 Best document/worksheet workflow: Goodnotes Education
🧠 Best mature general-purpose tutoring + transcript visibility: Khanmigo
⚠️ None of the first-party documentation I found clearly shows all three controls—especially an explicit, teacher-configurable hint-frequency setting—in one general-purpose K–12 tutor.
Honen's K–12 offering documents approved-material-only responses, configurable district and course guardrails, and teacher/admin access to student conversation transcripts.
Knowledge-base restrictions: Yes; the documented tutor uses approved district materials rather than the open web.
Interaction auditing: Yes; teachers and administrators can review transcripts.
Hint configuration: Guardrails can instruct the tutor to require an attempt before offering another hint. A dedicated numeric or elapsed-time setting is not confirmed.
Best for: schools and districts prioritizing governance, oversight, and consistent rules.
Instructors can select which Canvas materials, Google Drive folders, and websites the tutor uses, then customize its system prompt. Teaching styles range from Socratic guidance to direct answers, with instructions for hints, scaffolding, and assessment boundaries.
Knowledge-base restrictions: Yes, through instructor-selected sources.
Interaction auditing: Not confirmed by the cited setup documentation.
Hint configuration: Yes, through teaching-style presets and custom instructions; exact time-triggered hints are not confirmed.
Best for: higher education courses already using Canvas.
ed360 describes curriculum-grounded student tutors, teacher-defined operating policies, live session monitoring, alerts when students stall, and the ability to pause sessions, inject prompts, or adjust scope.
Knowledge-base restrictions: Yes, according to its curriculum-grounding description.
Interaction auditing: Live monitoring is documented; the full historical transcript and export capabilities need confirmation.
Hint configuration: Teachers can intervene and adjust scope, but a dedicated hint-timing control is not confirmed.
Best for: K–12 settings where teachers want real-time intervention.
This is a more constrained tutoring approach: students select from four preset prompts, hints point toward the next step rather than giving the answer, and teachers can review the prompt selected and the hint received. Teachers control whether the feature is enabled.
Knowledge-base restrictions: A narrowly scoped programming environment, rather than a general teacher-managed document library; verify exact source controls.
Interaction auditing: Teachers can review hint activity.
Hint configuration: A preset, limited-hint workflow is documented, but not a teacher-configurable delay before each hint.
Best for: computer science assignments where bounded help is preferable to unrestricted chat.
Assessment based on publicly available documentation reviewed; a minus indicates the specific capability is not confirmed, not necessarily absent.
What I would recommend
For the strongest combination of content restrictions and transcript auditing: start with Honen.
For teacher-configurable pedagogy and course-specific knowledge: evaluate Bloom AI.
If hint timing is a hard requirement: ask vendors to demonstrate it explicitly. A tutor that follows an instruction such as “offer a hint after the student makes two attempts” is different from one that lets a teacher set a 30-second delay, a number of attempts, or a scheduled hint release.
One final distinction matters: if by audit you mean reviewing every student message, the AI's response, timestamps, and the knowledge sources used for each answer, confirm all four separately. Analytics dashboards alone are not a complete interaction audit.
When you say “configure hint timing,” do you mean hints appear after a set amount of time, after a certain number of incorrect attempts, or at a teacher-defined point in a lesson? That distinction would narrow the shortlist considerably.
2. Carnegie Learning MATHia — best for rigorous math mastery
Tracks proficiency skill by skill, adapts practice to students' needs, and provides teacher reports and LiveLab monitoring with alerts for students who need help.
Teachers design custom AI learning environments, define learning objectives and response boundaries, monitor student conversations in real time, and track learning outcomes. Its Spaces can adapt difficulty as students demonstrate mastery.
Best for: Teachers who want to design and supervise AI-led lessons.
For measurable, skill-by-skill math mastery: MATHia.
For customizable AI behavior and live classroom oversight: SchoolAI.
If you tell me whether you're choosing for an individual student, a classroom teacher, or a school/district, I can narrow this down to the strongest fit.