Freedom251 › Student Response Systems
ClassPoll

What ClassPoll is
ClassPoll is a free, open-source web tool for live multiple-choice polling in classrooms. Instructors can create polls during a class or prepare them in poll sets, then see results update on the instructor dashboard. They control when students can view results and whether the correct answer is shown. Students join in a browser with a name, without installing an app or creating an account or login. ClassPoll keeps poll history and attendance, and poll results can be exported as CSV. Each instructor deploys an instance using their own Firebase project; the setup guide describes publishing through GitHub Pages and configuring Firebase database security rules. The README says data stays in that Firebase project, while instructor and history access are password protected. The instructor password is one shared secret, which the project says is unsuitable when multiple instructors share an instance. The project lists the Firebase Spark free tier as allowing 100 simultaneous connections, 1 GB of storage, and 10 GB of monthly downloads.
Who it suits
ClassPoll may suit instructors who want browser-based classroom polls without requiring students to install an app or create accounts. Its shared-password limitation matters when more than one instructor uses the same instance.
What it does well
- Students join through a browser without an account.
- Poll results update live on the instructor dashboard.
- Instructors control result visibility and answer reveal.
- Poll history and attendance are retained.
What to know first
- Each instructor deploys using their own Firebase project.
- One shared instructor password is unsuitable for multiple instructors.
- Firebase security rules require configuration.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free, open-source | Firebase Spark free tier: 100 simultaneous connections · 1 GB storage · 10 GB monthly downloads | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Verdict
ClassPoll covers live multiple-choice polling, attendance, history, and CSV exports in a free, open-source package. Instructors should account for the Firebase setup and the single shared password limitation before using one instance together.
Facts from ClassPoll's own pages
- Data handling
- The README says data stays in the instructor's own Firebase project. · github.com, 9 Oct 2026
- Deployment
- The setup guide describes deploying the app to GitHub Pages. · github.com, 9 Oct 2026
- History and export
- The app keeps poll history and attendance, and supports CSV export of poll results. · github.com, 9 Oct 2026
- Integrations and backend
- ClassPoll uses Firebase Realtime Database, and each instructor deploys an instance with their own Firebase project. · github.com, 9 Oct 2026
- Live results
- Poll results update live on the instructor dashboard. · github.com, 9 Oct 2026
- Maker identity
- The GitHub organization identifies itself as Computer Science at Metropolitan State University of Denver and lists Denver, Colorado. · github.com, 9 Oct 2026
- Notable limit
- The instructor password is a single shared secret and is described as unsuitable for multiple instructors sharing one instance. · github.com, 9 Oct 2026
- Polls
- Instructors can create multiple-choice polls on the fly or prepare them in poll sets. · github.com, 9 Oct 2026
- Purpose
- ClassPoll is a live polling tool for classroom use, described as free and open source. · github.com, 9 Oct 2026
- Result controls
- Instructors can choose when students see results and whether the correct answer is revealed. · github.com, 9 Oct 2026
- Security
- Instructor and history access are password protected, and the setup guide provides Firebase database security rules to configure. · github.com, 9 Oct 2026
- Student access
- Students join from a browser using a name, without an app install, account, or login. · github.com, 9 Oct 2026
- Support and use
- The repository provides an instructor quick reference for running polls, poll sets, history, attendance, and CSV export. · github.com, 9 Oct 2026
Where ClassPoll stands on Freedom251
- Student Response Systems#14 of 45