WP Teacher
WP Teacher is a plugin that allows teachers to use WordPress to their advantage by integrating course content into their personal website to enhance student learning. WP Teacher is built with easy-to-use features that…
Consider an alternative
WP Teacher shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 3/5 and was last updated 13 years ago, and scores 24/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 13 years
- Only tested up to WordPress 3.4 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where WP Teacher stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| classroom | #86 |
| Teacher | >100 |
| teaching | #74 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 3 from 2 reviews
About WP Teacher
From the official readme · v1.1.6Description
WP Teacher is a plugin that allows teachers to use WordPress to their advantage by integrating course
content into their personal website to enhance student learning. WP Teacher is built with easy-to-use
features that will make his or her WordPress experience easier.
WP Teacher functions like typical blog postings, but it provides additional features to maximize student learning. All the features work
together. The plugin is maximized for customization, which makes it perfect for multi-site WordPress installation.
Features:
-
2 Post Types
- Assignments
- Document Uploading
- Due Date for assignments
- Events
- All Day
- Date Range
- Time selection
- Assignments
-
2 Widgets
- Assignments List
- Display X amount of posts
- Choose a course category to display
- Choose a assignment type to display
- Events List
- Display X amount of posts
- Choose a course category to display (That applies to a specific course)
- Choose a event type to display
- Assignments List
-
3 Taxonomies (Post Categories)
- Course
- Event Type
- Assignment Type
-
Calendar
-
Plugin Options
- Calendar view settings
- Select Specific courses/events to display on calendar
- Color choices for the courses taxonomy
Basic Usage
This plugin functions like typical blog postings, but with only a few additional features.
- Install Plugin/Activate it (see above)
- Create some courses
- Create some assignment types
- Create some event types
- Add some assignments
- Add some events
- Add the widgets to the sidebar
- Set a title
- Set a course category to display (or leave default)
- Set a type to display (or leave default)
- Create a Calendar page
- Set the display page for the calendar OR Add the
[wpt-class-calendar]short tag into a page - View the results!
Calendar Use
Select a page to display the calendar on within the plugin’s settings OR copy/paste [wpt-class-calendar] to your calendar page.
Accessing Assignment Meta Information
To get the assignment due date:
$assignmentDueDate = get_post_meta($post->ID, 'wpt_assignment_dueDate', true);
To get the assignment docs:
$assignmentDocs = get_post_meta($post->ID, 'wpt_assignment_docs');
$assignmentDocs = $assignmentDocs[0];
// return Array ( 0 => Array( 0 => Array('name', 'fileLink'), 1 => Array('name', 'fileLink') ... ) )
Accessing Event Meta Information
To get the event start date:
$eventStartDate = get_post_meta($post->ID, 'wpt_event_date', true);
To get the all other post meta:
$eventMeta = get_post_meta($post->ID, 'wpt_event');
$eventMeta = $eventMeta[0];
// return Array ( 0 => Array('end-date', 'time', 'end-time', 'time-mark', 'end-time-mark', 'all-day') )
Installation
To Automatically Install:
- Log into the backend of WordPress
- Click ‘Plugins’
- Click ‘Add New’
- Type in ‘WP Teacher’
- Click ‘Search Plugins’
- Find WP Teacher
- Click ‘Install Now’
- Follow on-screen instructions
- Click ‘Activate’
To Manually Install:
- Download Project
- FTP project folder into
{your-root}/wp-content/plugins/ - Log into the backend of WordPress
- Click on ‘Plugins’
- Click ‘Install’
- Click ‘Activate’
Changelog
This upgrade fixes many critical issues with the plugin. An upgrade is strongly advised. (Note: All current data will remain except the settings for the calendar.)
1.1.6
- [Subversion] Attempt to finally have the files updated in v1.1.4
1.1.5
- [Subversion] Attempted to add the updated files, it failed.
1.1.4
- [Front End] [Bug] Updated FullCalendar to work with the new jQuery.
1.1.3
- [Backend] [Added] New widget options to the ‘Events’ widget to allow more control for displaying events. (Suggested by llester)
- [Front-End] [Bug] Fixed an issue where multiple instances of assignment or events widgets would not display in sidebar
1.1.2
- Added a new developer, Brysem
- [Backend] [Bug] Fixed an issue that if a course slug was changed, an error would appear on the options page.
- [Backend] [Removed] Removed the ‘All’ Option from the ‘Calendar Modes’ select
- [Backend] [Bug] Set the default title to the events widget to ‘Events’ (was ‘Assignments’)
- [Backend] [Bug] Fixed events and assignments widget to show all types regardless of being used or not
- [Backend] [Bug] Fixed events and assignments widget to allow to select types and still have the widget display
- [Backend] [Bug] Fixed the events list to display the event types
1.1.1
- [Backend] [Added] A checkbox to show/hide holidays on the calendar. (Suggested by kennibc)
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best WP Teacher alternatives
All classroom plugins →FAQ
WP Teacher: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 1, 2026
Is WP Teacher free?
Yes. WP Teacher is free to download and use from the official WordPress.org plugin directory.
Is WP Teacher safe to use in 2026?
WP Teacher shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 3/5 and was last updated 13 years ago, and scores 24/100 on our health check.
How many websites use WP Teacher?
WP Teacher is active on 10+ WordPress websites and has been downloaded 6,269 times since it launched in October 2012. It was downloaded 38 times in the last 30 days.
Does WP Teacher work with WordPress 7.1?
WP Teacher is officially tested up to WordPress 3.4.2, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was WP Teacher last updated?
The latest version, 1.1.6, was released on April 23, 2013 (13 years ago).
Who makes WP Teacher?
WP Teacher is developed and maintained by fredlawl.
What are the best alternatives to WP Teacher?
The most popular alternatives to WP Teacher are Classroom Library (20+ installs), UORS External Course List (10+ installs) and Classroom (10+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


