Algebro

For Florida schools

See Algebro in Action

Personalized math practice built for Florida classrooms.

Algebro is a web-based math learning platform for grades 6-8 and Algebra 1. It helps identify student learning gaps, creates targeted study plans, provides standards-aligned practice, and gives teachers clear data on student progress.

Thirty minutes on Zoom with me. No preparation needed: we look at your grade levels and work out whether this fits.

Not ready to book? Email me directly: jkorwin@algebro.ai

Prefer to click around yourself? The interactive demo is open, no account needed.

Total questions
37,000+
Grade 6-8 Florida B.E.S.T. benchmarks covered
114 of 114
Plus Algebra 1 EOC prep
Grades 6-8
Lessons, practice, quizzes, diagnostics, and live class review
All-in-one
Limited availability, 2026-27 school year

Limited No-Cost School Partnership

Algebro is partnering with a limited number of Florida schools during the 2026-27 school year. Partner schools receive access at no cost while helping shape the platform through real classroom use and feedback.

Algebro is ready to use today. Setup is one school code and a class code per teacher. Students sign in with their school Google account, through ClassLink, or with a username and password if you would rather. No roster import, and nothing for anyone to install.

Limited availability for the 2026-27 school year.

Talk About Becoming a Partner School

30 minutes on Zoom with the founder. No preparation needed.

Partner schools receive

  • Teacher and student access
  • Setup and onboarding support
  • Diagnostics and personalized study plans
  • Teacher dashboards and classroom tools
  • Privacy, security, and vendor documentation as needed
  • District approval handled with you: the forms, the documentation, and the DPA
  • Direct support from Algebro

What it is normally

Ten Dollars Per Student, Per Year

Partner schools for 2026-27 pay none of this. It is what a school pays outside the partnership, and what it costs after that first year: one price, every feature, no tiers, no per-teacher fee, and nothing locked behind an upgrade. Join partway through a year and you pay for the months you actually use.

students
02,500

Starting in October, for the rest of 2026-27

$4,000$8 per student (8 of 10 months)

A full ten-month year for 500 students is $5,000. You only pay for the months you use, so joining midyear costs less, not more.

A partner school for 2026-27 pays none of this. The slider is what the same school would pay outside the partnership.

How joining midyear works

The school year is ten months, August through May. Each month you are not using Algebro comes off the price, so a school starting in October pays for eight months rather than ten. That works out to a dollar per student per month left in the year.

Parents are included, if you let them be

Every student account can be linked to a parent, included with your license. Parents see their own child's progress and nothing else. It is on by default and you can turn it off for the whole school in one click. Anything a parent chooses to buy for use at home is theirs, separate, and never comes out of your budget.

What a partner school agrees to

The year is free, but it is a trade, not a giveaway. Partner schools are the ones shaping what gets built, and that only works if we actually talk.

  • Tell me what is missing

    Feature requests from partner schools go to the top of the build list. Most of what is on the roadmap got there because a teacher asked for it.

  • Try new things first

    Partner schools see new features before anyone else, which also means being the ones who find the rough edges. If something is broken I want to hear it from you, not from a district in March.

  • Stay in touch

    A short check-in through the year, and a reply when I ask how it is going. If it is not working for you, I would genuinely rather hear that than not hear anything.

  • Say so publicly if it works

    Once you have seen results, a testimonial or a quote I can show the next school. Only if you mean it, and only when you are ready.

How it goes

  1. Step 1: Book a 30-minute demo

    You see the student experience and the teacher tools with your school in mind, and we talk through fit.

  2. Step 2: Say yes, get set up

    One school code, a class code per teacher, and students signing in with Google, ClassLink or a username. If your district needs to approve a new tool first, I handle that paperwork with you.

  3. Step 3: Classes running that week

    Teachers assign the diagnostic, study plans build themselves, and your dashboard fills in by benchmark.

What is covered

Grades 6, 7, 8, and Algebra 1, Written to Their Own Tests

Each course is built to its own B.E.S.T. benchmarks and its own state test: the FAST for grades 6-8 and the EOC for Algebra 1. A school runs all four with one setup.

  • FASTLive

    Grade 6

    40 benchmarks

    Lessons, practice, diagnostic, and a full-length adaptive practice test.

  • FASTLive

    Grade 7

    34 benchmarks

    Lessons, practice, diagnostic, and a full-length adaptive practice test.

  • FASTLive

    Grade 8

    40 benchmarks

    Lessons, practice, diagnostic, and a full-length adaptive practice test.

  • EOCLive

    Algebra 1

    6,400 questions

    Every EOC benchmark: 64 lessons, diagnostic, study plan, full-length EOC practice test, and live-game sets.

  • EOCIn progress

    Geometry

    In progress

    The same treatment Algebra 1 got, being built now.

Geometry and new live-game modes are in progress, with more math grade levels after that. The roadmap is public, and I ship against it.

See the Roadmap

Everything included, no tiers

What Algebro Provides

One platform for the whole loop: find the gap, teach it, practice it, check it, and review it as a class.

Quick diagnostics to identify learning gaps

25 questions, about 20 minutes, and you know which benchmarks each student is actually missing.

Personalized study plans and targeted practice

Each student's plan targets their gaps and skips what they already know.

Teacher dashboards with student and benchmark data

Class-wide gaps, per-student reports, and mastery by benchmark in one view.

Florida B.E.S.T.-aligned learning and practice

Every question maps to a specific benchmark: all 114 for grades 6-8, plus every Algebra 1 benchmark.

FAST-style quizzes and practice tests

Full-length adaptive practice tests with the on-screen calculator and reference sheet students see on test day. Algebra 1 gets an EOC practice test.

Live classroom review tools

Host whole-class review games on any set of standards. Students join from their own screens.

Built-in AI guidance from Bro

Hints and step-by-step help the moment a student is stuck, without giving the answer away.

Bro, the AI guide built into Algebro

Meet Bro

Built-In Student Support

When students get stuck, Bro helps guide them through the problem with hints, explanations, and step-by-step support. Bro is designed to help students understand the process rather than simply giving away the answer.

  • Hints first, then a worked explanation, never the bare answer
  • Available during class, at home, and the night before the test
  • Receives the math problem and the student work, never a name or username

Bro runs under the same privacy rules as the rest of the platform. How the AI provider handles data

For teachers and coaches

Built to Support Teachers

Algebro is designed to work alongside classroom instruction. Teachers can assign targeted practice, monitor student progress, identify benchmark-level gaps, and give students additional support without building an individual intervention plan for every student.

What that means day to day

  • Less time spent creating differentiated practice
  • Clear student and class-level data
  • Standards-based intervention
  • Easy student access
  • Useful for classwork, intervention, review, homework, and FAST preparation

For your technology office

Everything a District Asks, Answered Here

No sales call needed to get any of this, and no separate page to hunt for. The short version is below; open any line for the full answer.

The short version

  • Students sign in with their school Google account by default, or through ClassLink, where Algebro is a certified partner. A username and password always works too, and one click turns Google sign-in off for the whole school if you would rather they did not use it.
  • We do not sell data, serve ads, or build advertising profiles. Ever.
  • Seven vendors process data on our behalf, all listed publicly. Student records are stored in the United States; the AI provider does not commit to a processing location.
  • We never add a student’s name, username, or account identifier to a request to the AI provider.
  • Deletion requests go to a person, not a queue: privacy@algebro.ai.
Who processes our data?Seven vendors, each with a Data Processing Agreement in place. Student records are stored in the United States.

Supabase

Primary database. Holds the educational records: student names, usernames, progress, scores, and answers. Hosted in the United States (us-east-1).

Clerk

Authentication. Holds usernames, password hashes, and session tokens. Hosted primarily in the United States. Student accounts have no email address attached unless the student signs up with their school Google account or connects a Google account (available unless the school turns Google sign-in for students off), or the school signs students in through ClassLink.

Vercel

Web hosting and CDN. All platform traffic passes through Vercel infrastructure.

OpenAI

Powers the AI tutor and the teacher tools. For students it receives math problems, student answers, and lesson context. For teacher tools it receives the teacher’s messages, class results (including each student’s scores and levels) with every student name replaced by a private code, and the pages of a worksheet a teacher imports. Algebro never adds a student’s name, username, email address, or account identifier to a request; a nickname a teacher types that matches no roster name is sent as typed. OpenAI does not commit to a processing location. API data is not used to train OpenAI models.

Stripe

Payment processing for parent subscriptions only. No student, teacher, or school account data touches Stripe.

Resend

Email delivery for account notifications and the opt-in newsletter. Adults only: parents, teachers, and school administrators. Students never receive email.

Better Stack

Uptime monitoring and error tracking. Receives error reports: the error message, where in the code it happened, the page address, and the browser type, plus the device’s IP address when a report comes from a browser. No names or email addresses.

Algebro maintains a Data Processing Agreement with every provider on that list: executed directly with Supabase and OpenAI (July 2026), and incorporated into the service terms of Clerk, Vercel, Stripe, Resend, and Better Stack. Copies and our internal review of each agreement are available to district privacy officers on request.

The full list, with what each one receives, is on the subprocessors page.

What is your FERPA and COPPA posture?School official under the FERPA school-official exception; under-13 school accounts rely on COPPA's school consent exception.

A student needs only a username and password. We collect a student’s first name, last name, username, and password. We do not collect student phone numbers or physical addresses, and we do not condition participation on providing more information than that.

Username and password always works, and whether students may also sign in through Google or ClassLink is your school’s decision. Google sign-in for students is on by default and a school administrator can turn it off in one click; while it is on, each student chooses whether to sign up with their school Google account (a personal Gmail address is refused) or to connect a Google account to the account they already have. A student who signs in with Google signs in through our login provider (Clerk), which holds that address for sign-in; Algebro does not copy it into its own database. A school that connects ClassLink sends the student’s school email with each sign-in; the login provider holds it to identify the account, and Algebro does not copy it into its own database either. Algebro keeps no student email addresses and never emails students.

When a school or district uses Algebro, we operate as a “school official” with a legitimate educational interest under FERPA’s school-official exception (34 CFR § 99.31(a)(1)). Education records remain the property of the school or district, and we use them only for the purposes the school authorizes.

For students under 13, school-created accounts rely on COPPA’s school consent exception (16 CFR § 312.5(c)(4)): the school consents on behalf of parents, for educational purposes only. Parent-created student profiles rely on direct verifiable parental consent instead. Either way, we comply with Florida’s student privacy law (FSOPIPA, Fla. Stat. § 1006.1494): no targeted advertising, no profiling outside K-12 purposes, no selling or renting student information.

The complete details, including retention periods and parental rights, are in our Privacy Policy.

How is student data secured?Server-side authorization on every request, row-level security that gives browsers no access to any table, encryption in transit and at rest, and no analytics on student pages.
  • Authorization on every request. Every read and write of user data is authorized server-side in application code. Teachers can see only their own classes; students can see only their own work.
  • Row-level security. Every table holding school or student data has row-level security on with no access rules, so the public browser key and signed-in browser sessions can read or write none of it; the app reads and writes on our servers only, with a key that never leaves them. The one exception is the live classroom game: a signed-in browser may join the private real-time channel of a game it is hosting or has joined, to receive questions and the leaderboard and to show who is in the lobby. It cannot send game events and cannot read any table.
  • Encryption. All traffic is encrypted in transit (HTTPS/TLS) and data is encrypted at rest in the database.
  • Passwords. Handled by Clerk, never stored in plain text, never visible to Algebro.
  • No analytics on student surfaces. Web analytics load only on public marketing pages and adult (teacher, parent, admin) dashboards, never on student-facing pages.
  • AI data protection. We add no student names, usernames, or identifiers to requests to our AI provider; response storage is disabled on every call; and API data is never used to train AI models.
  • Security reviews. I ran adversarial security reviews of the code in July and September 2026 and fixed what they found. Algebro has not had a third-party penetration test or a SOC 2 audit.
Does it work with our rostering and single sign-on?Certified ClassLink partner, Google sign-in for staff with students optional, and class codes that need no integration at all.

ClassLink

Algebro is a certified ClassLink partner. Teachers, students, and school admins sign in straight from LaunchPad with no school code, and Algebro picks up their role from ClassLink. Using it is your school’s choice; Google and username sign-in both work without it. Roster sync through OneRoster is next.

Google

Teachers, administrators and parents can always sign in with Google. Students can too: Google sign-in for students is on by default, and a school administrator can turn it off in the school dashboard. While it is on, a new student can create their account with their school Google account after entering the class code, and a student who already has an account can connect a Google account to it. Either way that account’s email, name and photo are stored with Clerk for sign-in only. Roster import from Google Classroom is on the roadmap.

If your school or district uses a rostering setup not listed here, email me. Manual class setup with teacher-generated join codes works everywhere without any integration. Google Workspace admins who need our OAuth client IDs before rollout can email me for them.

What does setup actually involve for our IT staff?One school code, a class code per teacher, and students signing in with their school Google account or a username. No roster import, and nothing to install.
  1. Step 1: You tell me your school and a rough student count.
  2. Step 2: I create your school and send you one school code.
  3. Step 3: Your teachers sign up with that code and each generate class codes.
  4. Step 4: You get a school admin account: every class, every teacher, and school-wide performance by benchmark in one view.
  5. Step 5: Students join with the class code, then sign up with their school Google account or pick a username. Either way there is no roster import to wait on and nothing to install.

Most schools are running the same week.

How do we delete our data, and who signs the DPA?Email me. Deletion and export on verified request, deletion within 30 days of a request, and I sign district data privacy agreements myself.

Schools, districts, and parents can request deletion or export of student data at any time. On a verified request, I delete the covered student information, usually immediately and always within 30 days of the request, subject only to records the law requires us to keep. When a district tells us a student is no longer enrolled, the same deletion applies. When a school’s or district’s contract ends, I delete its student data within 60 days. Deleted data can remain in our database provider’s encrypted backups for up to 7 days before they roll off. The login provider (Clerk) removes a deleted login within 90 days.

I also sign district data privacy agreements. Send yours over, or ask for our documentation, and you will be dealing with me directly rather than a legal inbox.

Algebro LLC

Privacy, DPA, deletion, and security contact: privacy@algebro.ai

See also our Privacy Policy, Subprocessors, and Terms of Service.

Last reviewed October 11, 2026. Anything missing, or a district form that needs filling in, goes to privacy@algebro.ai and reaches me, not a queue.

Get Me Connected to Your District. I Handle the Rest.

A charter can usually decide on its own and be running the same week. A district school has to clear the tool first. Your part is getting me connected to the right person at the district, because you know who that is and I do not. Everything after that is mine.

What I do once we are connected

  • Fill in the district’s vendor and privacy questionnaires
  • Send the security overview, subprocessor list and FERPA / COPPA posture to whoever the technology office names
  • Sign the district’s own data privacy agreement, not just offer mine
  • Keep you posted on where it is sitting, and chase it when it goes quiet

You know who at the district needs to see this. I know the answers they are going to ask for. That split is the whole idea, and it is the same thirty-minute demo either way: we work out which path you are on during the call.

Want to See It With Your Students in Mind?

Schedule a 30-minute walkthrough and I'll show you the student experience, teacher tools, and how Algebro could fit into your school.

Justin Korwin, Founder, Algebrojkorwin@algebro.ai

Algebro for Florida Schools | Limited No-Cost Partnership, 2026-27