Skip to main content

For schools and districts

AlgeBridge for schools

Free practice in core Algebra 1 skills for grades 7 to 10, in a web browser with nothing to install. Below: what students do, what the course covers and does not cover yet, what teachers get, how it lines up with the Common Core standards Delaware uses, and how student data is handled. Everything here describes AlgeBridge as it works today, including what it does not do yet.

Cost
Free
No ads, no paid version
Course
15 units
52 skills, grades 7 to 10
Standards
64 CCSS-M codes
48 of 52 skills mapped
Setup
A web browser
Sign in with email or Google

What students do

The course runs from units and conversions to quadratics, absolute value, piecewise functions, data and modeling: 15 units and 52 skills. Every skill follows the same four steps.

  1. 1

    Watch

    A video picked for the skill from a public YouTube math channel: Khan Academy, The Organic Chemistry Tutor and 4 others. None is affiliated with AlgeBridge.

  2. 2

    Practice

    New numbers every session. Five right answers on the first try finish the skill. A right answer on a retry does not count.

  3. 3

    Get feedback

    A wrong answer gets a note naming the likely slip, like a sign error, without giving the answer away. After two tries, the worked steps can be opened, and that problem does not count.

  4. 4

    Review

    Finished skills come back for a quick check 1, 3, 7, 14 and 30 days later.

  • Skills open in order

    Like levels: finishing a skill opens the next. A student who already knows a skill can pass Show what you know, three right in a row, to move ahead. Assigning a skill opens it for the class.
  • Archie, an AI study helper

    Gives a hint, a first step, the key idea, a similar example, or a check of the student's work, and says it is an AI. It never gives the final answer: asking for it is refused before any AI model sees the request, and a reply that contains it is thrown away.
  • Word problems about their interests

    Students can pick interests, such as a sport or a hobby, and some practice problems are then set in them. The math and the answer key stay the same.
  • A calculator only where it fits

    An on-screen calculator appears in the 16 skills where the numbers call for one, such as unit conversions and compound interest, and stays out of the rest.

What the course covers

  1. 1. Working with Units
  2. 2. Solving Equations & Inequalities
  3. 3. Linear Equations & Graphs
  4. 4. Forms of Linear Equations
  5. 5. Systems of Equations
  6. 6. Inequalities (Systems & Graphs)
  7. 7. Functions
  8. 8. Sequences
  9. 9. Exponents & Radicals
  10. 10. Exponential Growth & Decay
  11. 11. Quadratics: Multiplying & Factoring
  12. 12. Quadratic Functions & Equations
  13. 13. Absolute Value & Piecewise Functions
  14. 14. Data & Statistics
  15. 15. Modeling with Functions

Not covered yet

Commonly taught in Algebra 1, and not in AlgeBridge today. A class using it needs another source for:

  • Statistics: judging a line of fit by its residuals, and fitting a line to a scatter plot (HSS-ID.B.6.b, B.6.c)
  • Reading key features from graphs and tables, and comparing functions shown in different ways (HSF-IF.B.4, B.5, C.9)
  • Interpreting the parameters of a linear or exponential model in context (HSF-LE.B.5)
  • Writing equations and inequalities from a situation (HSA-CED.A.1, A.2)
  • Interpreting the parts of an expression in context (HSA-SSE.A.1)
  • Using a polynomial's zeros to sketch its graph (HSA-APR.B.3)
  • Sums and products of rational and irrational numbers (HSN-RN.B.3)
  • Any graphing: no practice item draws a graph or asks a student to read one

What teachers get

A teacher dashboard for running AlgeBridge with real classes. Teacher accounts need an access code from AlgeBridge. It is one code shared by all teachers, so anyone who has it can make a teacher account.

  • Classes

    Create a class with a name, period and grade level. Archive it at the end of the term without losing anything, or delete it.
  • Rosters

    Students join with the class's 6-character code, which the teacher can put on the screen in big type. For students with no account, the teacher makes the accounts and prints login cards. Or paste a column of school emails from a gradebook: each of those students gets an invite to accept.
  • Progress

    For each student: skills finished out of 52, level, streak, problems solved, and when they were last active. Sort the roster by name, progress or last activity.
  • Assignments

    Assign one skill or a whole unit, with an optional due date and a note. Students see the list in your order on their dashboard, and you see how many have finished each one.

Not built yet: a skill-by-skill grid for each student, CSV export, co-teachers, and rostering or sign-in through Clever, ClassLink or Google Classroom. Students create their own accounts, or the teacher makes them. For IT: Google sign-in is a third-party app to Google Workspace, so a district that limits those apps for students under 18 needs to allow it first.

Standards alignment

Delaware adopted the Common Core State Standards for Mathematics (CCSS-M) in 2010. We matched each of the 52 skills to the standards it teaches and checked every code against the official text. A code means the skill teaches all or part of that standard. Where a skill reviews middle school content, we list the grade 6 to 8 standard rather than stretch a high school one. No practice item draws or reads a graph yet, so no graphing standard is claimed, and 4 graphing skills cite none.

High school standard (48)Grade 6 to 8 standard the course reviews (16)Select a code to read the official standard.

Unit 2Solving Equations & Inequalities

Unit 2, Solving Equations & Inequalities: skills and the standards each teaches
SkillStandards
One-Step Equations
Two-Step Equations
Multi-Step Equations
Equations with Fractions
Linear Inequalities

Unit 5Systems of Equations

Unit 5, Systems of Equations: skills and the standards each teaches
SkillStandards
Graphing Systems
Substitution Method
Elimination Method
Systems Word Problems

Unit 6Inequalities (Systems & Graphs)

Unit 6, Inequalities (Systems & Graphs): skills and the standards each teaches
SkillStandards
Graphing InequalitiesNone claimed: no graphing yet
Compound Inequalities
Systems of InequalitiesNone claimed: no graphing yet

Unit 14Data & Statistics

Unit 14, Data & Statistics: skills and the standards each teaches
SkillStandards
Center & Spread
Trend Lines & Correlation
Two-Way Tables

Left off on purpose

These standards look like a match from a skill's name, but the skill does not teach them, so we do not claim them.

Graphing
No item draws a graph or asks a student to read one, so these are not claimed: 6.NS.C.6.c (The Coordinate Plane); HSA-REI.D.10 (Graphing Linear Equations); HSA-REI.D.11 (Graphing Systems); HSA-REI.D.12 (Graphing Inequalities, Systems of Inequalities); HSF-IF.C.7.a (Graphing Linear Equations, X and Y Intercepts, Graphing Parabolas); HSF-IF.C.7.b (Piecewise Functions); HSF-IF.C.7.c (); HSS-ID.A.1 (Center & Spread); HSF-BF.B.3 (Transforming Functions).
HSA-REI.C.5
Elimination Method. That standard asks for a proof of why elimination works. The skill uses the method without the proof.
HSN-RN.A.1
Negative & Fractional Exponents. That standard asks students to explain why rational exponents are defined the way they are. The skill uses the definition without that explanation.
HSA-REI.A.2
Equations with Fractions. That standard covers rational and radical equations. The skill's equations have fractions as coefficients, not variables in a denominator.

What each standard asks

Our short paraphrase of each code above. The official wording is at thecorestandards.org/Math (opens in a new tab).

High school: Quantities

HSN-Q.A.1 (opens in a new tab)
Use units to understand and guide the solution of multi-step problems, and use units consistently in formulas.

High school: The Real Number System

HSN-RN.A.2 (opens in a new tab)
Rewrite expressions with radicals and rational exponents using the properties of exponents.

High school: Seeing Structure in Expressions

HSA-SSE.A.2 (opens in a new tab)
Use the structure of an expression to see ways to rewrite it, such as spotting a difference of squares.
HSA-SSE.B.3.a (opens in a new tab)
Factor a quadratic expression to reveal the zeros of the function it defines.
HSA-SSE.B.3.b (opens in a new tab)
Complete the square in a quadratic expression to reveal the function's maximum or minimum value.

High school: Arithmetic with Polynomials and Rational Expressions

HSA-APR.A.1 (opens in a new tab)
Add, subtract and multiply polynomials, and see that they stay polynomials, like the integers do.

High school: Creating Equations

HSA-CED.A.3 (opens in a new tab)
Represent constraints with equations, inequalities or systems, and judge which solutions make sense in context.
HSA-CED.A.4 (opens in a new tab)
Rearrange a formula to solve for a quantity of interest, using the same steps as solving equations.

High school: Reasoning with Equations and Inequalities

HSA-REI.A.1 (opens in a new tab)
Explain each step in solving an equation and justify the method used.
HSA-REI.B.3 (opens in a new tab)
Solve linear equations and inequalities in one variable.
HSA-REI.B.4.a (opens in a new tab)
Use completing the square to rewrite a quadratic equation in the form (x − p)² = q.
HSA-REI.B.4.b (opens in a new tab)
Solve quadratic equations by inspection, square roots, completing the square, the quadratic formula or factoring.
HSA-REI.C.6 (opens in a new tab)
Solve systems of two linear equations exactly and approximately, for example with graphs.

High school: Interpreting Functions

HSF-IF.A.1 (opens in a new tab)
A function assigns each input in its domain exactly one output in its range; f(x) names that output.
HSF-IF.A.2 (opens in a new tab)
Use function notation and evaluate functions for inputs in their domains.
HSF-IF.B.6 (opens in a new tab)
Calculate and interpret the average rate of change of a function over an interval.
HSF-IF.C.8.b (opens in a new tab)
Use the properties of exponents to read exponential functions, such as their percent rate of change, and classify them as growth or decay.

High school: Building Functions

HSF-BF.A.2 (opens in a new tab)
Write arithmetic and geometric sequences with a recursive and an explicit formula, and move between the two.

High school: Linear, Quadratic, and Exponential Models

HSF-LE.A.1.a (opens in a new tab)
Show that linear functions grow by equal differences over equal intervals, and exponential functions by equal factors.
HSF-LE.A.1.b (opens in a new tab)
Recognize situations where one quantity changes at a constant rate per unit interval relative to another.
HSF-LE.A.1.c (opens in a new tab)
Recognize situations where a quantity grows or decays by a constant percent rate.
HSF-LE.A.2 (opens in a new tab)
Build linear and exponential functions, including arithmetic and geometric sequences, from a graph, a description or two input-output pairs.
HSF-LE.A.3 (opens in a new tab)
See from tables (or graphs) that a quantity growing exponentially eventually passes one growing linearly.

High school: Interpreting Categorical and Quantitative Data

HSS-ID.A.2 (opens in a new tab)
Compare the center (median, mean) and spread (interquartile range, standard deviation) of data sets, using the statistics that suit their shape.
HSS-ID.A.3 (opens in a new tab)
Interpret differences in shape, center and spread in context, accounting for the effect of outliers.
HSS-ID.B.5 (opens in a new tab)
Summarize two categories in a two-way frequency table and interpret joint, marginal and conditional relative frequencies.
HSS-ID.B.6.a (opens in a new tab)
Use a function fitted to data, a given one or one the context suggests, to solve problems in context.
HSS-ID.C.7 (opens in a new tab)
Interpret the slope and the intercept of a linear model in the context of the data.
HSS-ID.C.8 (opens in a new tab)
Compute and interpret the correlation coefficient of a linear fit.
HSS-ID.C.9 (opens in a new tab)
Distinguish between correlation and causation.

High school: Expressing Geometric Properties with Equations

HSG-GPE.B.5 (opens in a new tab)
Prove the slope rules for parallel and perpendicular lines and use them, for example to write the equation of a parallel or perpendicular line.

Grade 6: Ratios and Proportional Relationships

6.RP.A.3.b (opens in a new tab)
Solve unit rate problems, including unit pricing and constant speed.
6.RP.A.3.d (opens in a new tab)
Use ratio reasoning to convert measurement units.

Grade 6: The Number System

6.NS.C.6.b (opens in a new tab)
Read the signs in an ordered pair as the quadrant of the coordinate plane the point lies in.
6.NS.C.7.c (opens in a new tab)
Understand the absolute value of a number as its distance from 0 on the number line.

Grade 6: Expressions and Equations

6.EE.B.7 (opens in a new tab)
Solve equations of the form x + p = q and px = q.

Grade 6: Statistics and Probability

6.SP.B.5.c (opens in a new tab)
Give measures of center (median, mean) and variability (interquartile range) for a data set, and note values that stand apart from its pattern.

Grade 7: Expressions and Equations

7.EE.B.4.a (opens in a new tab)
Solve equations of the form px + q = r and p(x + q) = r fluently.

Grade 8: Expressions and Equations

8.EE.A.1 (opens in a new tab)
Know and apply the properties of integer exponents.
8.EE.A.2 (opens in a new tab)
Use square root and cube root symbols; evaluate square roots of small perfect squares and cube roots of small perfect cubes.
8.EE.A.4 (opens in a new tab)
Use, read and compute with numbers in scientific notation, alongside decimal notation.
8.EE.C.7.b (opens in a new tab)
Solve linear equations with rational coefficients, including ones that need the distributive property and combining like terms.
8.EE.C.8.a (opens in a new tab)
Understand that the solution of a system of two linear equations is where their graphs intersect.
8.EE.C.8.b (opens in a new tab)
Solve systems of two linear equations algebraically, and estimate solutions by graphing.
8.EE.C.8.c (opens in a new tab)
Solve real-world problems that lead to two linear equations in two variables.

Grade 8: Functions

8.F.A.3 (opens in a new tab)
Interpret y = mx + b as a linear function whose graph is a straight line.
8.F.B.4 (opens in a new tab)
Find the rate of change and initial value of a linear function from a description or from two (x, y) points.

High school: The Complex Number System

HSN-CN.A.1 (opens in a new tab)
Know there is a complex number i with i² = −1, and that every complex number has the form a + bi with a and b real.
HSN-CN.A.2 (opens in a new tab)
Use the relation i² = −1 and the commutative, associative and distributive properties to add, subtract and multiply complex numbers.
HSN-CN.C.7 (opens in a new tab)
Solve quadratic equations with real coefficients that have complex solutions.

High school: The Real Number System

HSN-RN.A.1 (opens in a new tab)
Explain how the meaning of rational exponents follows from extending the properties of integer exponents, and define b^(1/n) as the nth root of b.

High school: Arithmetic with Polynomials and Rational Expressions

HSA-APR.B.2 (opens in a new tab)
Know and apply the Remainder Theorem: for a polynomial p(x) and a number a, the remainder on division by x − a is p(a), so p(a) = 0 exactly when x − a is a factor.
HSA-APR.D.6 (opens in a new tab)
Rewrite simple rational expressions in the form q(x) + r(x)/b(x), by inspection, long division or a computer algebra system.
HSA-APR.D.7 (opens in a new tab)
Understand that rational expressions form a system like the rational numbers, closed under addition, subtraction, multiplication and division; add, subtract, multiply and divide them.

High school: Seeing Structure in Expressions

HSA-SSE.B.4 (opens in a new tab)
Derive the formula for the sum of a finite geometric series when the ratio is not 1, and use it to solve problems.

High school: Reasoning with Equations and Inequalities

HSA-REI.A.2 (opens in a new tab)
Solve simple rational and radical equations in one variable, and give examples showing how extraneous solutions may arise.
HSA-REI.C.7 (opens in a new tab)
Solve a simple system of a linear equation and a quadratic equation in two variables algebraically and graphically.

High school: Interpreting Functions

HSF-IF.C.8.a (opens in a new tab)
Use factoring and completing the square in a quadratic function to show zeros, extreme values and symmetry of the graph, and interpret them in context.

High school: Building Functions

HSF-BF.B.5 (opens in a new tab)
Understand the inverse relationship between exponents and logarithms and use it to solve problems involving logarithms and exponents.

High school: Linear, Quadratic, and Exponential Models

HSF-LE.A.4 (opens in a new tab)
For exponential models, express as a logarithm the solution to ab^(ct) = d where a, c and d are numbers and the base b is 2, 10 or e; evaluate the logarithm using technology.

High school: Trigonometric Functions

HSF-TF.A.1 (opens in a new tab)
Understand radian measure of an angle as the length of the arc on the unit circle subtended by the angle.
HSF-TF.A.2 (opens in a new tab)
Explain how the unit circle in the coordinate plane extends the trigonometric functions to all real numbers, interpreted as radian measures of angles traversed counterclockwise.
HSF-TF.A.3 (opens in a new tab)
Use special triangles to determine geometrically the values of sine, cosine and tangent for π/3, π/4 and π/6, and the unit circle to express their values for π − x, π + x and 2π − x in terms of their values for x.
HSF-TF.C.8 (opens in a new tab)
Prove the Pythagorean identity sin²(θ) + cos²(θ) = 1 and use it to find sin(θ), cos(θ) or tan(θ) given one of them and the quadrant of the angle.

Student privacy and safety

Students sign in with a free account so their work is saved and their teacher can see it. Here is what that account holds, who can reach a student, and where text goes.

  • Real names

    Accounts use a real first and last name so teachers can find students on a roster. A last initial alone is not accepted.
  • Who can see what

    The database uses row-level security. A student reads their own records, tutor profiles without their email, the leaderboard and the group chats they are in. Only a teacher account makes a class, and a student joins only with the class code or by accepting the teacher's invite; the teacher then sees the names, emails and progress of the students in it. Tutors never see student email addresses, and see student names and photos only for the students they may reach. A student in a class becomes a school account: only their teacher and AlgeBridge admins can message or call them. Staff accounts need one shared access code per role.
  • Students only message staff

    A student cannot send a direct message to another student: every direct message has a tutor, teacher or AlgeBridge admin on one end, and the database enforces it. Group chats are started by a tutor, who can add only students they may reach, and a student can leave any group chat. Before any message is sent, the app reads it with the sender's last few messages and holds back a student's message with a phone number, email, home address, username, link, plan to talk somewhere else or request for secrecy, and says why; staff are warned and may send it, except a request for secrecy, which the app does not send. The same check covers Book a tutor answers and profile bios. These checks run in the app, so a program writing to the database directly skips them; the database itself also refuses phone numbers and email addresses.
  • Report and block

    Every message in a direct or group chat, every call, every conversation and every group has a Report button. A report saves the reason, the place, the reported account and which message was reported, quoted from the database's own copy, for an AlgeBridge admin to read; the person reported is not told who sent it. Reports wait in a list for an admin to read, so a report is not read right away. A block is kept with the student's account, so the blocked person cannot message, call or add them to a group chat on any device. One account can send at most 30 reports an hour.
  • Calls, not recorded

    In the app only a tutor or an AlgeBridge admin can start a video call, and only with a student, on a channel only those two can join. A ring sounds only when the caller has a tutor, teacher or admin account, and shows the caller's name from their profile. Video and audio go straight between the two browsers and are not recorded. The database's ringing rule is looser: it also lets a student ring a tutor or teacher.
  • Leaderboard, on unless turned off

    Students agree at sign-up to be on it. It shows their first name, last initial, Bridgeys, skills finished and best house piece to signed-in AlgeBridge users, not only classmates, never to visitors who are not signed in and never with an account id. A student hides by unticking "Shown on the board" on the leaderboard page. Students in a teacher's class are school accounts and are never shown.
  • No ads, and deleting an account

    No ads, and student data is not sold. Deleting an account from its account page removes the profile, progress, notebook, class places, leaderboard row, and its direct and group messages, which are first kept 90 days for an admin's safety review, after which nobody can read them. Uploaded photos, feedback and reports with their contact email, and call records with their recaps stay stored until someone emails us to remove them.
  • Visit counts

    AlgeBridge counts page views itself as daily totals: the page with any account, group or call id taken out, the site that linked to it, and phone, tablet or computer. A random code the browser makes fresh each day lets one visit count once that day; it is never tied to an account, name, email or IP address. Admins, bots and browsers that send Global Privacy Control are left out, and only AlgeBridge admins see the totals. Google Analytics also counts page views on the live site, with the same pages and the same people left out, plus the browser, screen size and a rough location from the IP address, which Google does not keep. Its advertising features are off. A district deployment runs without it when NEXT_PUBLIC_GA_ID is set to an empty value.

What a district can turn off

School mode is one switch for a whole AlgeBridge deployment (the build setting NEXT_PUBLIC_SCHOOL_MODE=1), not a setting a student can change. When it is on, these leave the side menu and the phone menu, and their pages say "Turned off for school accounts" instead. A few links to them still appear (a lesson's "Find a tutor" card, the account menu, and the profile, sign-in and Bridgey House pages); they lead to that notice. Turned off:

  • Direct messages. Messages between students and tutors or teachers, the side menu link to them, and the unread count.
  • Group chats. AlgeGroups and every other group chat.
  • Video calls. Call rooms, and incoming call rings are not listened for.
  • The tutor directory. Find a tutor, the tutors' list of students, and the tutors' workspace of help requests.
  • Booking a tutor. Archie's Book a tutor mode and the tutoring calendar. When a student asks Archie for a person, he points them to their teacher instead.
  • The leaderboard. The page is hidden, and a student's progress is not added to it.
  • The team games. The games built around real teammates, and their banner on the course page.

Still on: Lessons, practice, review, the notebook, achievements, Bridgey House, classes and assignments, and Archie in his Tutor and Formulas modes. It is off unless a deployment turns it on, and learn.algebridge.org runs with it off.

Rules the database enforces

Checked by the database itself, whatever app talks to it:

  • A tutor or teacher can message or call a student only if the student is in that teacher's class, asked for help and that tutor took the request (or named that tutor on a request in the last two weeks), or wrote to them first, and never after the student blocks them.
  • Only a teacher account can make a class, and a student joins one only with the class code or by accepting a teacher's invite. Nobody is put in a class without agreeing.
  • A student who joins a teacher's class becomes a school account wherever they sign in: the app turns school mode on for them, the database lets only their teacher and AlgeBridge admins message or call them, their requests for help are hidden from tutors, and they are kept off the leaderboard.
  • Tutors do not see student email addresses, only the names and photos of the students in the first rule or in their own group chats, and students do not see tutors' email addresses.
  • A block is kept with the account, so the blocked person cannot message, call or add the student to a group chat on any device.
  • The database itself refuses a student's message with a phone number or an email address, whatever app sends it, including one hidden with invisible characters or sent a few digits at a time, and refuses a profile bio with contact details.
  • A report quotes the reported message from the database's own copy, and each account can send at most 30 reports an hour.
  • Profile photos are not at a public link. A student's photo opens only for that student, AlgeBridge admins and the staff in the first rule or in their group chats, and a tutor's or teacher's photo for anyone signed in.
  • The leaderboard never hands out account ids.
  • A deleted account's messages are kept for 90 days, readable only by AlgeBridge admins for a safety review. After that, nobody can read them.
  • Students can leave a group chat, and a tutor can add to a new group chat only students they are allowed to reach.

Where AI is used, and what it sees

Each AI feature sends only what it needs, to the services named here.

FeatureWhat is sentProcessed by
Archie, the study helperThe problem on screen with its hint and worked solution, the conversation, and the student's first name and picked interests. Not their last name or email.Groq, with OpenAI as a backup. If neither answers, a built-in engine on AlgeBridge's own server replies.
InterestsOnly words a student types about their interests, never a name, email or account id. Tapping a listed interest uses no AI at all.Groq, with OpenAI as a backup.
Word problems in a student's interestsA problem the app generated and the chosen topic. Stored stories are used first; the AI writes one only for a problem shape it has not seen.Groq, with OpenAI as a backup.
Live captions in a callThe call's audio, only while someone has captions turned on.The browser's own speech recognition: in Chrome, a Google service.
Call recapsBoth people's names, the captions (if they were on) as a transcript with each line labeled by speaker, and the student's notebook. The recap is saved with the call record and sent to the other person as a message.Anthropic (Claude) or OpenAI when one is configured; otherwise a template on AlgeBridge's own server.
A student in danger. Before anything else, Archie and the Hints extension check each message against a list of phrases that suggest self-harm, abuse or danger: English, the common ways to say it in Spanish, Haitian Creole and Portuguese, the commonest phrasings in French, German, Italian, Polish and Vietnamese, and a few phrases in Chinese, Arabic, Russian, Ukrainian, Korean and Hindi. Archie also reads a student's last two messages together. A match goes to no AI service and gets fixed words: talk to a trusted adult or the school counselor now, call or text 988 or text HOME to 741741 from any phone, chat with 988 online from a computer, 988's Spanish line, or call 911. On the site Archie shows them as a calm card, and nothing playful under it. Archie's check runs in the student's browser, so a match is not sent to AlgeBridge, not saved into a tutor booking and not sent to a tutor; the extension's check runs on AlgeBridge's server, where its words stop. A message the list misses goes to the AI like any other, and the AI is told to send the student to a trusted adult (the extension's AI is also told to answer with a signal that shows the same card). Nobody is alerted, not a teacher or a counselor, and the message is not stored. Alerting a school is not built yet; if your district wants it, tell us.

AlgeBridge does not ask for a birth date or record parental or school consent. The privacy policy asks students under 13 to use it with a parent, guardian or teacher, and to make an account only with their permission. Details: Privacy Policy, Safety and Trust, Community Guidelines and Terms of Service.

Accessibility

What is built in today. AlgeBridge has not had a formal accessibility audit and does not claim WCAG conformance. Tell us if something gets in a student's way.

  • Keyboard

    Practice works without a mouse: Enter checks an answer and moves on, and the keys 1 to 9 pick a multiple-choice answer. Buttons and links show a focus ring when reached by keyboard.
  • Screen readers

    Buttons that show only an icon carry a text label, and Archie's replies are marked as a conversation log so they are read as they arrive.
  • Read aloud

    A speaker button reads any practice problem aloud with the device's built-in voice, which helps students who read slowly or are learning English.
  • Reduced motion

    When a device is set to reduce motion, AlgeBridge turns its animations and transitions off. The same switch is in the app's own Display menu, for a student on a school computer whose settings are locked.
  • Text size

    The Display menu in the header makes all the text larger, in two steps, on that device, with or without an account. A projector or a tired pair of eyes gets the big size; a phone keeps the small one.
  • Accessibility statement

    What works today, what does not yet, and how to report a problem, on one page: the accessibility statement, reviewed October 16, 2026.

Cost and contact

Cost

Free

For students, teachers and schools. There is no paid version, no per-student fee and no advertising.

Contact

Questions, or ready to try it with a class?

Email or call us about teacher accounts, data and privacy questions, or anything on this page.

Version: October 2026. Checked against the code as it runs today. Contact: info@algebridge.org, 302-401-6107. learn.algebridge.org/schools