<!doctype html>
<html lang="en-AU">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />

    <title>ClassQuill | Tutoring Management Software + a Built-in Learning Platform</title>
    <meta name="description" content="ClassQuill is the operating system for your tutoring business — scheduling, billing and payroll, plus a built-in learning platform your tutors teach in. Set homework once; it's auto-marked with tutor review, and every result is visible to you and to parents." />

    <link rel="canonical" href="https://classquill.com/" />

    <!-- Geo targeting -->
    <meta name="geo.region" content="AU" />
    <meta name="geo.placename" content="Australia" />

    <!-- Open Graph -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://classquill.com/" />
    <meta property="og:title" content="ClassQuill | Tutoring Management Software + a Built-in Learning Platform" />
    <meta property="og:description" content="The operating system for your tutoring business — scheduling, billing and payroll, plus a built-in learning platform your tutors teach in. Set homework once; it's auto-marked, and every result is visible to you and to parents." />
    <meta property="og:image" content="https://classquill.com/og-image.png" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:locale" content="en_AU" />
    <meta property="og:site_name" content="ClassQuill" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="ClassQuill | Tutoring Management Software + a Built-in Learning Platform" />
    <meta name="twitter:description" content="The operating system for your tutoring business — scheduling, billing and payroll, plus a built-in learning platform your tutors teach in, with auto-marked practice and tutor review." />
    <meta name="twitter:image" content="https://classquill.com/og-image.png" />

    <!-- Theme & Icons -->
    <meta name="theme-color" content="#255a80" />
    <link rel="icon" type="image/svg+xml" href="/classquill-logo.svg" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/manifest.json" />

    <!-- Preconnect & Google Fonts (moved from CSS @import for performance) -->
    <link rel="preconnect" href="https://api.fontshare.com" crossorigin />
    <link rel="preconnect" href="https://cdn.fontshare.com" crossorigin />
    <!-- App font (Figtree) is self-hosted via @fontsource-variable/figtree (imported in main.tsx).
         Landing marketing display faces (Clash Display / General Sans) load scoped via Fontshare. -->

    <!-- Structured Data (JSON-LD). Static, B2B, product-level entities for pre-JS
         crawlers. No `offers`: pricing is per tutor seat and sized on a demo. -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "Organization",
          "@id": "https://classquill.com/#organization",
          "name": "ClassQuill",
          "url": "https://classquill.com",
          "logo": "https://classquill.com/classquill-logo.svg",
          "description": "The operating system for tutoring businesses — scheduling, billing and payroll, plus a built-in learning platform with auto-marked practice and tutor review.",
          "contactPoint": {
            "@type": "ContactPoint",
            "email": "info@classquill.com",
            "contactType": "sales",
            "areaServed": "AU"
          }
        },
        {
          "@type": "SoftwareApplication",
          "name": "ClassQuill",
          "url": "https://classquill.com",
          "applicationCategory": "BusinessApplication",
          "operatingSystem": "Web",
          "description": "ClassQuill is the operating system for your tutoring business — scheduling, billing and payroll, plus a built-in learning platform your tutors teach in: set homework once, it's auto-marked with tutor review, and every result is visible to you and to parents.",
          "audience": {
            "@type": "BusinessAudience",
            "name": "Tutoring businesses"
          }
        },
        {
          "@type": "WebSite",
          "@id": "https://classquill.com/#website",
          "name": "ClassQuill",
          "url": "https://classquill.com",
          "publisher": { "@id": "https://classquill.com/#organization" }
        }
      ]
    }
    </script>
    <!-- Zapier MCP embed (org settings only — loads the <zapier-mcp> web component) -->
    <script src="https://mcp.zapier.com/embed/v1/mcp.js" async></script>

    <!-- Ahrefs Web Analytics -->
    <script src="https://analytics.ahrefs.com/analytics.js" data-key="54bgcfj2hXYn5Nif2ku+hg" async></script>

    <!-- ELU Analytics (production only) -->
    <script>
      if (window.location.hostname !== 'localhost' && !window.location.hostname.startsWith('192.168')) {
        var s = document.createElement('script');
        s.src = 'https://elu.dev/v1/elu_pk_live_d5XWbgVavlwr3GdJ9iRRan6ZVu.js';
        s.async = true;
        document.head.appendChild(s);
      }
    </script>
    <script type="module" crossorigin src="/assets/index-BsLi8SGh.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-BZMX44Ga.js">
    <link rel="stylesheet" crossorigin href="/assets/index-BX5MI1pA.css">
  </head>
  <body>
    <div id="root"></div>

    <!-- Static content for crawlers that don't execute JavaScript -->
    <noscript>
      <div style="max-width:800px;margin:0 auto;padding:2rem;font-family:sans-serif">
        <h1>ClassQuill — Tutoring Management Software + a Built-in Learning Platform</h1>
        <p>ClassQuill is the operating system for your tutoring business. Run scheduling, billing and payroll like the tools you already know — plus a built-in learning platform your tutors teach in. Set homework once; it's auto-marked with tutor review, and every result is visible to you and to parents.</p>

        <h2>How It Works</h2>
        <ol>
          <li><strong>Set the work</strong> — Tutors assign curriculum-aligned homework and practice from a ready-made question bank.</li>
          <li><strong>It's auto-marked</strong> — Students' working is marked automatically with tutor review, so feedback is instant and consistent.</li>
          <li><strong>Everyone sees the result</strong> — Owners spot which students are slipping; parents get progress reports without extra tutor effort.</li>
        </ol>

        <h2>Who it's for</h2>
        <p>Tutoring company owners and directors running multi-tutor centres, agencies and franchises who already have operations handled but can't yet prove students are learning.</p>

        <h2>Features</h2>
        <ul>
          <li>Built-in learning platform: curriculum-aligned question bank, tutor-set homework, auto-marked practice with tutor review</li>
          <li>Timed exam mode and mock assessments</li>
          <li>Scheduling, booking and group classes</li>
          <li>Automated invoicing (auto-draft + Stripe payment links + Xero sync) and tutor payroll via Stripe Connect</li>
          <li>Per-tutor outcome and quality analytics; parent-ready progress reports</li>
          <li>In-app messaging and built-in video calls</li>
        </ul>

        <h2>Pricing</h2>
        <p>Pay per tutor — everything included, students free. Add the optional AI+ per active student (resellable to families). Founding Partner rate from A$19/tutor/mo — <a href="https://classquill.com/pricing">see pricing</a> or <a href="https://classquill.com/demo">book a demo</a>.</p>

        <p><a href="https://classquill.com/pricing">Pricing</a> | <a href="https://classquill.com/privacy-policy">Privacy policy</a> | <a href="https://classquill.com/terms-of-service">Terms of service</a></p>
      </div>
    </noscript>
  </body>
</html>
