✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for School Pro

Same School Pro schema SleekView already reads as tables, now grouped into chart cards. Active enrolments, progress bands, instructor workload, and certificate throughput as a single dashboard you save and share.

♾️ Lifetime License available

SleekView Charts dashboard for School Pro

Per-course reports stop scaling once a school grows

School Pro reports each course on its own screen. That works when a coach runs one signature course, but breaks the moment a school adds a second instructor, a second cohort, and a third drip schedule. The data is in the database, courses, lessons, certificates, and user meta tracking progress, but the default admin never adds it up across the catalogue.

SleekView Charts reads the same custom post types and usermeta rows the table view already reads, then renders them as chart cards: total active learners as a Number, progress bands as a Donut, instructor workload as a horizontal Bar, and weekly enrolment trend as an Area chart. The data path is the same SleekView agents already use, no new sync, no separate analytics database.

School administrators get the school-wide picture in one screen. Instructors see their own workload card scoped by capability. Curriculum coordinators watch certificate throughput trend week over week. Same hooks, same source of truth, dramatically less clicking through per-course reports.

Workflow

How SleekView builds School Pro chart cards

1

Pick a School Pro source

Choose the course post type, the certificate post type, or build an enrolment view rooted on users with School Pro progress meta joined. SleekView auto-detects the keys present.
2

Group by a real column

Group by instructor, course, progress band, certificate-status meta, or enrolment date. Each chart card uses one groupBy and one aggregation across the rows.
3

Pick the right chart type

Number for top-line KPIs, Donut for distribution, Bar for ranked breakdowns, Area or Line for time-series enrolment and completion trends.
4

Save the dashboard and scope it

Name the dashboard and gate each card by WordPress capability so admins, instructors, and coordinators see the cards relevant to their role.

Sample dashboard

Charts you can build from School Pro data

Four cards that turn School Pro's per-course reports into a single school-wide dashboard. Each card reads the live custom-post-type and user-meta data.
Number · Default

Active learners

Total active student-course enrolments across every course and instructor. The headline number a school administrator wants on the dashboard.
Count
Pie · Donut text

Progress band distribution

Enrolments split by progress band: 0-25, 26-50, 51-75, 76-99, and completed. Spot stalled cohorts at a glance instead of opening every course report.
Count group by progress_band
Bar · Horizontal

Active learners per instructor

Workload across instructors using School Pro's assigned-instructor postmeta. Rebalance teaching load before review cycles get heavy.
Count group by instructor_id
Area · Gradient

Enrolments per week

Weekly enrolment trend across the whole catalogue. Catch the lag between marketing pushes and signups without exporting to a spreadsheet.
Count group by enrolment_date

Comparison

Default School Pro reporting vs SleekView Charts

Default School Pro reports

  • Reports are per course, not school-wide
  • Instructor workload is not summarised across courses
  • Progress distribution lives inside individual course screens
  • No time-series trend for enrolments or certificate throughput
  • Custom student meta (cohort, scholarship, SIS ID) never appears in charts

SleekView Charts

  • Reads School Pro post types and usermeta directly, no new sync
  • Number, Bar, Donut, and Area cards on a single dashboard
  • Group by instructor, course, progress band, or enrolment date
  • Scope cards per role with WordPress capabilities
  • Drill from any chart card to the underlying SleekView table

Features

What SleekView Charts gives you for School Pro

School-wide KPIs as cards

Active learners, weekly enrolments, certificates issued, and stalled-progress count as Number cards on the same screen. The view a school administrator wants on Monday morning.

Instructor load at a glance

Horizontal Bar of active learners per instructor reads School Pro's assigned-instructor postmeta. Rebalance courses before the next term without spreadsheet exports.

Trend lines that drill to rows

Weekly enrolment and completion trend as Area cards. Click into any week and you land on the SleekView table filtered to those exact enrolments.

Audience

Who builds School Pro charts dashboards with SleekView

School administrators

School-wide enrolment, progress band, and certificate throughput on one screen. Spot stalled cohorts before they show up in support tickets.

Instructors

Personal dashboard scoped to their own courses: active learners, progress distribution, certificates pending. Pinned to the WP admin home for the role.

Curriculum coordinators

Certificate throughput week over week and drip-cohort distribution per course. Audit catalogue-wide progress without opening every course's drip schedule.

The bigger picture

Why a school-wide dashboard beats per-course reports

School Pro's per-course reports are fine for a coach with one course and forty students. They are not fine for a school running twenty courses, six instructors, and a steady stream of cohorts that finish, stall, and renew on overlapping schedules. School administrators end up exporting course reports into a spreadsheet on Monday morning, copy-pasting numbers into a Notion page nobody reads, and missing the at-risk cohort until the support tickets land.

SleekView Charts reads the same custom post types and user meta the table view reads, then renders the dashboard the default admin should have shipped: active enrolments, progress bands, instructor load, certificate throughput. Cards drill back to the SleekView table for the rows behind a number, so reporting and operations are one click apart. The school stops running on weekly spreadsheets.

Questions

Common questions about SleekView Charts for School Pro

Yes. Charts is a view layer on the same SleekView dataset, so the course, lesson, and certificate post types plus the usermeta progress and instructor-assignment keys feed both views. The columns you already exposed as a table become groupable fields for chart cards.

 

Yes. Each chart card respects the same WordPress capability gating as SleekView views, so an instructor sees cards scoped to courses where they're the assigned instructor. School administrators see the cross-catalogue cards on the same dashboard.

 

SleekView exposes progress percent from School Pro's usermeta and lets you bucket the value with a derived column (0-25, 26-50, etc.). The Donut card then groups by that bucket. Bucket definitions live in the view config so admins and instructors share one source of truth.

 

Yes. Chart cards query the same underlying tables and meta. An inline progress update or instructor reassignment in the SleekView table appears in the next card refresh, no separate sync step.

 

Yes. Group by enrolment date or certificate-issued meta with a daily or weekly bucket and pick an Area or Line variant. The trend chart reads the same date columns the table view sorts by.

 

Each chart card runs one aggregate query against indexed columns on posts and users, with usermeta joins scoped per key. Cards cache for a configurable interval so a dashboard with several cards stays snappy even on large rosters.

 

No. School Pro's course builder, per-student profile, and certificate generator stay where they are. SleekView Charts adds the school-wide dashboard the default admin doesn't ship, without disturbing existing workflows.

 

Yes. If your school adds usermeta for cohort tag, scholarship flag, or SIS ID, those keys are groupable in chart cards too. A Bar of active learners per cohort or a Donut of scholarship status is one card config away.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView