BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WP Teacher icon
Possibly abandoned Tested up to 3.4.2 #3 in classroom

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…

Active installs10+10+ tier
Downloads · 30d38▼ -5% vs prev. 30d
Rating3/52 reviews
Health score24/100At risk
All-time downloads6.3KSince Oct 2012
Support resolved—No recent threads
RequiresWP 3.0.1PHP any
Downloads · 7d10▲ +42.9% week over week
Our verdict

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 & support

Daily downloads

134Jul 3Aug 16Sep 30
Yesterday2
Daily average (1y)1
Peak day11Apr 7, 2026
Last 12 months396

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WP Teacher stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
classroom #86 90 Best classroom plugins →
Teacher >100 191 Best Teacher plugins →
teaching #74 79 Best teaching plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

Rating breakdown

★★★★★★★★★★ 3 from 2 reviews

  • 5★50.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★50.0%

About WP Teacher

From the official readme · v1.1.6

Description

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
  • 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
  • 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.

  1. Install Plugin/Activate it (see above)
  2. Create some courses
  3. Create some assignment types
  4. Create some event types
  5. Add some assignments
  6. Add some events
  7. 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)
  8. Create a Calendar page
  9. Set the display page for the calendar OR Add the [wpt-class-calendar] short tag into a page
  10. 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:

  1. Log into the backend of WordPress
  2. Click ‘Plugins’
  3. Click ‘Add New’
  4. Type in ‘WP Teacher’
  5. Click ‘Search Plugins’
  6. Find WP Teacher
  7. Click ‘Install Now’
  8. Follow on-screen instructions
  9. Click ‘Activate’

To Manually Install:

  1. Download Project
  2. FTP project folder into {your-root}/wp-content/plugins/
  3. Log into the backend of WordPress
  4. Click on ‘Plugins’
  5. Click ‘Install’
  6. 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)

Full changelog on WordPress.org →

Screenshots

Screenshot 1 demonstrates the meta fields for assignments
Screenshot 1 demonstrates the meta fields for assignments
Screenshot 2 demonstrates the options for custom events
Screenshot 2 demonstrates the options for custom events
Screenshot 3 shows the theme options for the calendar
Screenshot 3 shows the theme options for the calendar

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.

Active installs badge Rating badge Health score badge

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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.