Reading your week...
Subjects overview
Subjects overview
Workload forecast
Tasks due each of the next 7 days β red means a heavy day.
Manage daily coursework, quizzes and deadlines
Ready to study
Track your academic momentum, study habits, and streak protection.
Your year
ProPulled automatically from scores you enter on completed tasks in Assignments β weighted by category.
Manage grading proportions across assignment types
Simulate your remaining coursework and required passing scores.
Remaining assignments
Enter how many assignments you still have left in each category:
A full summary across every subject.
The AI School Assistant reads your real tasks, due dates, grades, GPA and schedule to tell you exactly what to focus on β not generic advice.
Everything you've bought in the Shop gets equipped here.
(color + font + shape, all at once)
Accent color
This app ships with sample tasks/goals so it's easy to demo. Use this to wipe everything and start from a blank binder.
Unlock every background theme, not just the free 3.
Recolor tabs and buttons to match your style.
Free is capped at 7 β add as many as you need.
Protect your streak once even if you miss a day.
Unlock milestone badges at 7, 30 and 100 days.
Personalized answers about your tasks, grades and schedule β not generic tips.
Detailed charts, productivity trends, workload forecasts and a full year activity heatmap.
Export any week as a clean report β great for tracking progress or showing your parents.
Earn coins by keeping your streak alive, finishing tasks, and completing focus sessions.
Add the colleges you're interested in and see how your real GPA compares to their average admitted student β Reach, Target, or Safety, at a glance.
Compares your unweighted GPA to each college's average admitted student. This is a rough estimate only β it doesn't account for essays, extracurriculars, test scores or holistic review. Always double-check numbers on the college's own site.
Written by AI from your real data β it's a suggestion, not a guarantee. Always use your own judgment.
General months only β exact dates vary by year. Always register on the official College Board or ACT site.
Reach = long shot, Target = realistic, Safety = very likely β based on comparing YOUR real weighted GPA (and SAT, once added) against each school's own published numbers. The % is a rough estimate, not a guarantee.
Note: schools calculate "average GPA" differently β a state school's recalculated GPA can look higher than a highly selective private school's, even though the private school is far harder to get into. Acceptance rate is the better signal of real selectivity.
Search above and add a few colleges to see where you stand β try mixing Reach, Target and Safety schools for a balanced list.
Log in to back up your data and pick it up on another device.
By creating an account you agree to our Privacy Policy & Terms.
Something broken, or an idea for a new feature? Let us know.
Demo note: this doesn't send anywhere yet β connecting it to email or a form service is a quick next step.
Class Binder is free to use. If it's helping you stay organized, a small donation goes toward keeping it running and building new features.
Demo note: no real payment is processed here β a live version would connect to a payment provider like Stripe or PayPal.
Class Binder is a school organizer built to keep tasks, schedule, and study habits in one place β with a bit of gamification to make it stick.
Task lists by subject, a printable weekly schedule, a focus timer, streaks and goals, and a shop where you can spend coins earned by staying consistent.
HTML, CSS and JavaScript. Everything works fully offline, saved on your device β an account is only needed if you want your data backed up and synced across devices.
Have a question or want this customized for your school or team? Reach out via the Feedback tab.
What's collected, how it's stored, and how to delete it.
Read the Privacy Policy & Terms βI'm the developer behind Class Binder. If you want something like this built for you β an app, a website, anything β reach out, I'm available for freelance work.
felipe.devworks@gmail.comThis page is only available in English β a machine translation of legal text can create subtly different claims in each language, which is worse than none.
Last updated: September 2026. In short: your data is yours, it's not sold to anyone, and most of it never leaves your device unless you choose to create an account.
Class Binder is built and run by one independent developer, Felipe. Questions or requests (including deleting your account): felipe.devworks@gmail.com.
By default, everything β subjects, tasks, grades, schedule, goals, streak, focus timer history, customization β lives in your browser's local storage. Class Binder works fully offline with no account at all.
Creating an account is optional and only needed to back up your data and sync it across devices. If you do: your username, a salted cryptographic hash of your password (never the password itself, and never in a form anyone β including me β can read back), and a copy of your app data (the same data listed above) are stored in Cloudflare's database (Workers KV).
If you connect Canvas, your school's Canvas domain and the personal access token you generate in your own Canvas account are stored, tied to your account. This is used read-only β Class Binder only ever reads your courses/assignments/grades from Canvas, and never writes anything back. To revoke access at any time: delete the token in Canvas (Account β Settings) and/or use Disconnect in Class Binder's Settings.
If you turn on reminders, only task titles and due dates are stored to send them β never grades or scores β along with your browser's push subscription, tied to that specific device.
Pro subscriptions are processed entirely by Stripe. Your card number never touches Class Binder or its server β Stripe handles it directly. We only store whether your subscription is active, its renewal date, and Stripe's own customer/subscription IDs (needed to manage the subscription). See Stripe's privacy policy.
When you ask the AI assistant a question, that question plus a summary of your current tasks/grades/schedule is sent to Google's Gemini API through Class Binder's own server (this keeps the API key out of your browser β it's never sent directly from your device to Google). This is the one place your data goes to a third party beyond Cloudflare and Stripe.
Cloudflare Workers KV (for account data) and Cloudflare Pages (for hosting the app itself). No ads, no analytics trackers, no data sold or shared with anyone beyond what's described above.
Class Binder is built for students, many of whom are under 18. If you're a parent or guardian, please review this page before your student creates an account.
Three ways, depending on what you want gone: (1) Settings β Clear All Data wipes everything on this device. (2) Disconnect Canvas in Settings removes your stored Canvas token. (3) To delete your account and its server-side copy entirely, email felipe.devworks@gmail.com β this is currently a manual process, there's no self-serve "delete my account" button yet.
Class Binder is provided as-is, with no warranty. Pro is $4.99/month, cancel any time from Settings β Manage Billing β you keep Pro access through the end of the period you already paid for. Please don't abuse the AI assistant or Canvas sync (automated scraping, excessive automated requests, etc.) β accounts that do may be suspended.
This policy was written by the developer, not a lawyer. It's meant to describe honestly what actually happens with your data today β it should be reviewed by a qualified attorney before any wide public launch, especially given that this app handles student and minors' data.
Language
Bonus points added to the Weighted GPA for Honors and AP/AICE/IB courses. Every school sets these differently β match yours here.
This app ships with sample tasks/goals so it's easy to demo. Use this to wipe everything and start from a blank binder.
Pull your assignments, due dates and grades straight from Canvas β read-only, nothing is ever written back.
Log into Canvas like you normally do (canvas.instructure.com, or whatever your school uses) and look at the address bar. The part before ".instructure.com" (like "yourschool.instructure.com") is your domain β copy just that part, no "https://".
In Canvas, click "Account" in the left sidebar β "Settings". Scroll down to "Approved Integrations" and click "+ New Access Token". Type anything for Purpose (like "Class Binder"), pick an expiration date a few months out, then click "Generate Token".
Canvas only shows the token ONCE. Copy the whole thing immediately and paste it below β if you lose it, just generate a new one.
This token only lets Class Binder read your own assignments and grades β it can never change anything in Canvas, and it's never saved in any file, only sent directly to your account.
Generate one in Canvas: Account β Settings β + New Access Token.
Still remembered β reconnect anytime with one click, no need to paste your token again.
Subjects or assignments you deleted from Canvas-synced data stay hidden even after future syncs β they won't come back on their own. Bring one back here if you deleted it by mistake.
Nothing hidden right now.
This helps Class Binder tailor itself to you.
Pick whatever fits best β you can change this later.