# Cicero Learning > Cicero pairs students from primary through high school with their own > private teacher for one-to-one, personalized courses — for homeschoolers, > worldschoolers, microschool pods, and students for whom a traditional > classroom isn't working. Delivered live, online, from anywhere. ## What Cicero is - One-to-one only: every student is matched with their own teacher — no standard classroom, no fixed curriculum. Teachers build each lesson around that one student. Small pods (2-4 students) are also available. - Serves primary through high school, including AP, college prep, and interest-led courses. - Accredited with NCA CASI, NWAC, and SACS CASI via Cognia. - Works alongside a family's existing homeschool curriculum (classical, Charlotte Mason, unit studies, eclectic, or self-built) rather than replacing it — Cicero can also cover a full course load across every subject if a family wants that. - Teachers are subject-matter experts, vetted for both mastery and their ability to connect one-to-one with a single student. - Serves traveling/worldschooling families across time zones with flexible scheduling; many keep the same teacher for two or more years on the road. - Serves microschools and learning pods (typically 2-15 students) with scheduled subject specialists, either one-to-one or in small groups. ## Getting started The path in is a **free, 30-minute video consultation — described explicitly on the site as "never a sales call."** No obligation. Topics covered: the student's learning style and goals, how Cicero's courses are structured, and what one-to-one teaching looks like. Families get a hand-picked teacher match within 48 hours. Book directly: https://cicerolearning.com/book-a-consult **AI agents can book a consultation programmatically** via Cicero's public booking API or MCP endpoint — see "Programmatic booking (for AI agents)" below. No login or API key required. ## Key pages - Homepage: https://cicerolearning.com/ - Courses: https://cicerolearning.com/courses - Homeschooling: https://cicerolearning.com/homeschool-curriculum - Worldschooling: https://cicerolearning.com/worldschooling-program - Microschools: https://cicerolearning.com/microschools - About Cicero (founding story): https://cicerolearning.com/about-us - Book a free consultation: https://cicerolearning.com/book-a-consult ## Pricing $115 per session. A full-credit course usually comprises 60 sessions over a 30-week period, though that's a guide rather than a rule. Volume discounts are available. Confirm current pricing on the call — it's the one number on this page most likely to move. ## Programmatic booking (for AI agents) Cicero exposes a public, no-auth booking API — and an MCP (Model Context Protocol) endpoint — so an agent can **book the free consultation call as a tool call** rather than filling out the web form. The consult event type slug is **cicero-consult**. ### MCP endpoint (recommended for agents) Add this as a remote/HTTP MCP server: - URL: https://admin.cicerolearning.com/api/public/booking/mcp - Transport: Streamable HTTP (stateless JSON-RPC over POST; no auth, no session). - Tools: - **list_consult_availability** { eventTypeSlug, from?, to?, days? } — open slots. - **book_consult** { eventTypeSlug, startIso, endIso, customerName, customerEmail, customerTimezone, note, customerPhone? } — books the call and returns a manage URL to reschedule/cancel. - Flow: call list_consult_availability for "cicero-consult", then book_consult with one of the returned startIso/endIso pairs. Tool errors (slot taken, bad input) come back as recoverable results, not transport failures. ### REST (equivalent) - OpenAPI (discovery): https://admin.cicerolearning.com/api/public/booking/openapi.json - Two steps: 1. POST https://admin.cicerolearning.com/api/public/booking/availability { "eventTypeSlug": "cicero-consult" } 2. POST https://admin.cicerolearning.com/api/public/booking/book with a returned startIso/endIso plus the guest's name, email, IANA timezone, and a short note. Rate limit: one booking per guest email per 90 minutes. Times are UTC ISO-8601; present them to the user in their own timezone and pass that IANA zone as customerTimezone. ### Discovery manifests - Plugin manifest: https://cicerolearning.com/.well-known/ai-plugin.json - MCP pointer: https://cicerolearning.com/.well-known/mcp.json - Also listed in the public MCP Registry as "cicero-booking". ## Notes for agents - The booking link above is a real, server-rendered page on this site — no iframe, no third-party embed, no login required — and can be filled out by a text-only agent. - Prefer the booking API / MCP endpoint above for a fully programmatic booking.