WordPress.org

Plugin Directory

ClassPress – Classroom & School Management Plugin for WordPress

ClassPress – Classroom & School Management Plugin for WordPress

Description

ClassPress is a modern classroom and school management plugin for WordPress designed to help schools, training centers, and teachers digitize their classroom operations.

Instead of managing classes manually, through spreadsheets, or across multiple disconnected platforms, ClassPress provides a centralized system where administrators, teachers, and students can manage all learning activities in one place.

With an intuitive interface, role-based dashboards, and powerful classroom tools, ClassPress helps educational organizations streamline class management, organize teaching schedules, and enhance the overall learning experience.

Developed by the team behind ThimPress, creators of LearnPress, one of the most popular WordPress LMS plugins, and Eduma, a widely used education WordPress theme, ClassPress is built to be the foundation of your school’s digital classroom management system.

Who Can Use ClassPress

ClassPress is designed for many types of educational organizations:

  • Schools and academic institutions
  • Private tutoring centers
  • Coaching centers and academies
  • Independent teachers and instructors
  • Educational organizations managing multiple classes

Whether you teach small groups or manage a full school, ClassPress makes classroom administration simple and organized.

Features For Instructors & Teachers

Take control of your classroom with powerful management tools designed to save time:

Create & Manage Classes: Create classes, set teaching schedules, assign teachers, add students, and manage class status (publish or draft until the class is ready). A visual calendar view helps track class schedules more easily.

Student Rosters: Add students manually or import them from files. Teachers can track learning progress and leave comments or evaluations for each student. When a student is added to a class, a user account is automatically created in the system.

Teaching Schedule Calendar: Track teaching schedules in an intuitive calendar interface where each class is displayed with a unique color for easy identification.

Smart Attendance Tracking: Record attendance for each class session with multiple status options, including Present, Excused Absence, Unexcused Absence, and Temporary Leave.

Lecture & Document Management: Upload, organize, and share lecture notes, reference materials, and learning documents in multiple file formats. Materials can be arranged, edited, or removed for each lesson.

Online Homework & Assignment Management: Create homework tasks with both multiple-choice quizzes and essay questions. Teachers can build new questions or quickly add multiple questions from the question bank. Assignments can include flexible settings such as due dates, late submission permissions, resubmission options, and file uploads. Homework can be assigned to entire classes or specific students, while teachers can review submissions, automatically grade quizzes, manually grade essay answers, and provide feedback directly within the system.

Features For Students

Provide your learners with a seamless, organized, and engaging educational experience:

Personalized Study Schedule: Students can easily view their upcoming classes and keep track of their learning timetable.

Homework Management: A dedicated portal to view pending assignments, submit homework online, and review grades and teacher feedback.

Features For the School Board (Administrators)

Keep a bird’s-eye view on your entire institution:

Full Teacher Capabilities: Administrators have access to all teacher features, allowing them to manage classes, materials, homework, and student progress when needed.

Instructor Management: Easily add, organize, and manage accounts for all teachers and instructors within your institution.

Advanced Statistical Dashboards: Intuitive, role-based dashboards (Admin, Teacher, Student) display key statistics such as total classes, students, and teachers, along with quick actions like adding classes, students, or teachers. The dashboard also highlights upcoming classes and homework reminders to help users stay organized.

Upcoming Features: Expanding the Education Ecosystem

We are actively working on new features to bridge the gap between offline classroom management and online learning (Blended Learning).

Seamless LearnPress Integration: ClassPress teachers will automatically sync as LearnPress Instructors.

Course-to-Class Assignment: Add any online course from LearnPress directly into your physical/virtual ClassPress class.

Free Course Enrollment: Students in a ClassPress class can enroll in the associated LearnPress online courses without paying course fees. Even if the course normally requires payment, students in the class will be able to enroll for free by simply clicking the Enroll button.

Professional Starter Theme: A beautifully designed, highly optimized starter theme built specifically for ClassPress to get your school’s website looking professional in minutes.

By merging the offline classroom management of ClassPress with the robust online course delivery of LearnPress, you will soon be able to offer a true, world-class Blended Learning experience.

Why Choose ClassPress

ClassPress focuses on simplicity and practical classroom needs. Key advantages include:

  • Centralized school and classroom management
  • Easy student and teacher administration
  • Built-in homework and attendance system
  • Clean dashboard for all user roles
  • User-friendly interface designed for teachers and students
  • Simple and intuitive features that are easy to use
  • Designed specifically for WordPress websites
  • Built to support future LMS and blended learning features

Join the ThimPress Education Ecosystem

ClassPress is part of the growing ThimPress education ecosystem and is designed to work seamlessly with tools like LearnPress and education themes such as Eduma.

  • LearnPress: A powerful LMS plugin for WordPress.
  • Eduma Theme: The top-selling Education WordPress Theme on ThemeForest.
  • ThimPress: Developer of education plugins and themes for WordPress.

Install ClassPress to start managing classes, students, and assignments directly from your WordPress dashboard.

Shortcodes

Display a list of ClassPress classes in any page or post.

  • Shortcode: [clpr_list_classes]
  • Use in: Page or Post editor (block or classic).

Source code

The plugin’s compiled JavaScript and CSS in assets/dist/ are generated from the unminified source files included in the plugin:

  • JavaScript source: assets/src/js/
  • SCSS source: assets/src/scss/
  • Build configuration: webpack.config.js, gulpfile.js, package.json, composer.json

To regenerate the compiled assets after editing the sources:

npm install
npm run build

For SCSS only:

npm run watchCss

PHP dependencies (development only) are managed via Composer:

composer install

Installation

From your WordPress dashboard

  1. Visit ‘Plugins > Add New’.
  2. Search for ‘ClassPress’.
  3. Activate ClassPress from your Plugins page.

From WordPress.org

  1. Search, select and download ClassPress.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress Dashboard.

Manual installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the ClassPress menu in the admin sidebar to manage classes, students, teachers, and schedules.

FAQ

What is ClassPress?

ClassPress is a modern classroom and school management plugin for WordPress. It allows schools, training centers, and teachers to manage classes, students, teachers, schedules, attendance, homework, and more from a single WordPress dashboard.

Who is ClassPress for?

ClassPress is designed for schools, private tutoring centers, coaching academies, independent teachers, and any educational organization managing multiple classes or student groups.

Does ClassPress integrate with LearnPress?

Yes. ClassPress is built to integrate with LearnPress. Upcoming features include automatic instructor sync, course-to-class assignment, and free enrollment for students in a ClassPress class into associated LearnPress online courses.

Is ClassPress free?

Yes, ClassPress is free to use. It is developed by ThimPress, the team behind LearnPress and Eduma.

Where can I get support?

You can get support at the ThimPress Help Center.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ClassPress – Classroom & School Management Plugin for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0 (2026-06-12)

~ First release