Chem Cash logo
Sign In
Chem Cash app icon
Built by a teacher, for teachers

Chem Cash.

Reward. Engage. Motivate.

A complete points-based incentive system that makes learning more rewarding — for you and your students.

Sign In
Chem Cash student dashboard showing balance and recent transactions

Why teachers choose Chem Cash

Instant

Real-time updates

Balance changes the moment a teacher posts — no refresh needed

Full

Classroom economy

Jobs, investments, campaigns, and a store — a complete point-based economy in one app

Easy

Setup in minutes

Add a roster, set your rules, and your class economy is live — no IT, no training needed

Total

Customization

Every feature is configurable — toggle it on, set the price, and make it fit your class

The Classroom Economy

An economy they can see and touch.

Students earn points, watch them grow, and spend them on things they actually want.

Points & Rewards

Every point
tells a story.

Post bonuses and fines in seconds. Import assignment scores from your grade book. Every transaction appears instantly on each student's dashboard.

  • Award bonus points for outstanding work
  • Post fines for late or missing items
  • Import grades from a Canvas or Infinite Campus CSV export
  • Custom score converters map any raw score to points
Teacher posting point transactions to students
Student browsing the class store

Class Store

A store they'll
actually want to visit.

Build a virtual marketplace stocked with anything your students value. They earn, they shop, you approve. It's an economy they can see and touch.

  • Create any product — homework passes, candy, privileges
  • Students browse, add to cart, and check out with points
  • One-click teacher approval for every order
  • Real-time order queue — no paper slips needed

Investments

The market,
minus the risk.

A full stock-market simulation built right in. Students invest their hard-earned points in real companies, ride the ups and downs of live prices, and learn how markets work — with zero real-world money on the line.

  • Trade real-world stock tickers using class points — never real money
  • Live prices and interactive charts powered by real market data
  • Watch portfolio value, gains, and losses update in real time
  • Teachers choose which tickers are tradeable and set optional fees
Student investments page showing a stock portfolio and live price chart
Classroom Jobs screenshot

Classroom Jobs

Post recurring jobs that pay a salary in points. Students apply, you hire, and payouts run automatically every week or month.

Prime Memberships screenshot

Prime Memberships

Let students subscribe with points to unlock perks like store discounts and bonus rewards. Prime and Prime Plus tiers included.

Gradebook Import screenshot

Gradebook Import

Export a grade CSV from Canvas or Infinite Campus, import it, and let custom score converters handle the math — points awarded automatically.

Economy Dashboard screenshot

Economy Dashboard

See spending breakdowns and balance distributions across all your courses at a glance.

Engagement & Competition

Make learning the main event.

Games, live game shows, and goal-driven quests that keep students coming back.

Educational Games

Learning disguised
as fun.

Five game types let students reinforce chemistry concepts while earning points — play solo, team up in cooperative mode, or wager points in head-to-head challenges. Live leaderboards keep the energy high.

Lab Quest game board

Chem Clash

A game show
where everyone wins points.

Run a live, high-energy review session. Split the class into teams or go individual. Award points on the fly as students answer — the big-screen leaderboard updates in real time and every point lands in their Chem Cash balance when the round ends.

  • Head-to-head quiz show with live buzz-in scoring
  • Individual or team mode — you choose the format
  • Teacher awards or deducts points with a single tap
  • Live leaderboard updates on every student's device in real time
Teacher running a live Chem Clash session with team scoreboard
Student mission with multi-step progress and tier bonuses
Class campaign showing a shared point goal and contributor leaderboard

Missions & Campaigns

Goals worth
chasing.

Give students something to work toward. Missions turn games into multi-step quests with bronze, silver, and gold tiers and stacking bonuses. Campaigns pool the whole class’s points toward a shared reward — complete with a progress bar and a contributor leaderboard.

  • Missions chain game challenges into multi-step quests
  • Stack completion, tier, and early-bird bonuses for big payouts
  • Campaigns rally the whole class toward a shared point goal
  • Live progress bars and contributor leaderboards keep momentum high

Jukebox & Song Requests

Their requests,
your playlist.

Connect Spotify and turn song requests into an earning goal. Students spend points to queue their picks, and approved tracks sync automatically to a playlist you control — so the music stays appropriate and the class stays motivated.

  • Students spend points to request songs — you approve, reject, or auto-queue
  • Approved requests sync straight to a Spotify playlist you control
  • The Jukebox display shows now-playing, upcoming requests, and the live queue
  • Skip tracks, reorder the queue, or lock requests — all from the dashboard
Jukebox page showing student song requests, the live queue, and now-playing display

Everyday Tools

Everything else you need.

The day-to-day classroom utilities that round out Chem Cash — from the first bell to the last.

Digital Hall Pass screenshot

Digital Hall Pass

Timed passes with a fullscreen countdown display. Optionally charge students points to request one. Track who's out in real time and keep a full log.

Random Picker & Groups screenshot

Random Picker & Groups

Call on a student at random from the dashboard, or shuffle your whole class into balanced groups in one click — then drag to fine-tune. Goodbye, popsicle sticks.

Seating Charts screenshot

Seating Charts

Pull up your seating chart and award bonuses or post fines right from a student's seat. Select a whole table to reward — or fine — the group in one tap.

Student Profiles screenshot

Student Profiles

Pull up any student to see their balance, transaction history, jobs, missions, and investments at a glance — then award or adjust points on the spot.

Doc May — creator of Chem Cash
"I built Chem Cash because I wanted my students to feel like they were working toward something real — and because I wanted to spend less time on logistics and more time on teaching."

Doc May

High School Chemistry Teacher

Built by a teacher, for teachers

Hi! I'm Joseph May, a high school chemistry teacher from Las Vegas. While I love teaching chemistry, I also love programming for the web, so why not combine the two.

Chem Cash is a points-based rewards system I use in my classroom. The idea for this site came from a colleague who was inspired by one of his own high school science teachers.

Students earn points in two ways: (1) through payouts based on their assessment scores and (2) with bonus points earned for anything I deem worthy of reward such as winning in-class competitions or going above and beyond to help me or a fellow student.

These points can be used to “purchase” goods such as school supplies, electronics, and anything I can find for cheap or get for free.

However, the hottest-selling item is song requests. During work time in my class I play music for my students. Each class period has its own playlist and students can only add songs to the playlist by spending their Chem Cash points.

What started as a way to manage the logistics behind my own classroom has grown into a complete platform that runs an entire class economy — the same one I rely on with my students every day. If you'd like to bring Chem Cash to your classroom, I'd love to hear from you.

Chem Cash is a modern, real-time web app built end to end on a fully typed stack — a React front end, a Convex backend for live data, and Clerk for secure sign-in, all shipped on Vercel.

React

React Router

TypeScript

Tailwind CSS

Convex

Clerk

Vite

Vercel

Built with a little help

I build alongside AI pair-programming tools — they help me ship faster and keep the codebase clean.

Claude Code

AI pair programmer

VS Code

Code editor

GitHub Copilot

In-editor AI

Ready to transform
your classroom?

Bring the all-in-one classroom economy to your room. Chem Cash is invite-only for now — request an invite and we’ll help get you set up.

Sign In

Works on any device · Live in minutes · Nothing to install