WeBWorK
WeBWorK is a free, open-source online assessment and homework system for math and science courses.
What WeBWorK is
WeBWorK is a free, open-source online assessment and homework system for math and science courses. It delivers individualized problems over the web, gives students immediate feedback on answer correctness, and allows multiple attempts. Instructors can review real-time statistics to adjust lesson plans. Its Open Problem Library contains more than 35,000 shared problems across mathematics and other STEM subjects. The problem-authoring interface works with Perl and accepts commands from R. WeBWorK supports LTI 1.1 and 1.3 connections with learning management systems including Moodle, Canvas, Brightspace, and Blackboard. Authentication options include LTI, SAML2, or WeBWorK-managed accounts. Hosting can run on an institution's own server, use a free Runestone-hosted course, or be arranged through Rationarium; hosting options and prices vary. Institutional administrators may be responsible for installation and updates. The project points users to forums and Slack for questions. Its SOAP handler is disabled by default; a forum post describes it as unmaintained and potentially vulnerable if enabled.
Good
- Students get immediate answer feedback and multiple attempts.
- The Open Problem Library has over 35,000 problems.
- Supports LTI 1.1 and 1.3 LMS integrations.
- Authentication includes LTI, SAML2, and managed accounts.
Watch out
- Institutional administrators may need to install and update it.
- Hosting options and prices vary.
- The SOAP handler is unmaintained and may pose security risks if enabled.
Who it suits
WeBWorK may suit math and science instructors who want web-based homework with individualized problems and LMS integration. Institutions should account for possible installation and update work by their system administrators.
Verdict
WeBWorK offers a large shared problem library, math and science homework, and LMS connections at no software cost. Hosting and administration needs vary, and the SOAP handler should remain disabled unless its risks are addressed.
Plans and prices
From WeBWorK's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| WeBWorK open-source software | Free | Open-source online homework system · hosting options and their prices vary |
The facts
Each one read from WeBWorK's own pages, with the date it was checked.
What it does
- Administration
- Institutional system administrators may be responsible for installing and updating WeBWorK.checked 5 Oct 2026
- Authentication
- Supported authentication options include LTI and SAML2, alongside WeBWorK-managed authentication by default.checked 5 Oct 2026
- Feedback
- Students receive immediate feedback on answer correctness and can make multiple attempts.checked 5 Oct 2026
- Hosting
- Hosting options listed by the project include an institution's own server, a free Runestone-hosted course, and dedicated hosting through Rationarium.checked 5 Oct 2026
- Instructor data
- Instructors can access real-time statistics to customize lesson plans.checked 5 Oct 2026
- LMS integration
- WeBWorK supports LTI 1.1 and 1.3 integrations with learning management systems including Moodle, Canvas, Brightspace, and Blackboard.checked 5 Oct 2026
- Maintenance caveat
- The WeBWorK SOAP handler is disabled by default, and a forum post says it is unmaintained and may present security vulnerabilities if enabled.checked 5 Oct 2026
- Problem authoring
- The problem-authoring interface works with Perl and accepts commands from R.checked 5 Oct 2026
- Problem library
- The Open Problem Library contains more than 35,000 shared problems spanning mathematics and other STEM subjects.checked 5 Oct 2026
- Purpose
- WeBWorK is an online assessment and homework system for math and science courses that delivers individualized problems over the web.checked 5 Oct 2026
- Security configuration
- The LTI setup documentation recommends enabling Force SSL when both the LMS and WeBWorK server use HTTPS.checked 5 Oct 2026
- Support
- The project directs users to its forums and Slack channel for questions and more immediate help.checked 5 Oct 2026
The company
- Founded
- 1996checked 28 Sep 2026
Alternatives to WeBWorK
- 1

TAO
Free planOpen sourceWebAPILinuxmacOS8.4From $149 a month - 2
Wayground (formerly Quizizz)
Free planAndroidiOSWebExtension8.3From $18 a month - 3

ClassMarker
Free planAndroidiOSWebAPI8.2From $19.95 a month - 4
Socrative
Free planAndroidiOSWeb7.8From $10 a month - 5

Gradescope
Free planAndroidiOSWeb7.6Free plan - 6

HackerRank
WebAPImacOSWindows7.4From $165 a month
