BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off β†’
Briskgrid Class Timetables icon
Actively maintained Tested with WP 7.1

Briskgrid Class Timetables

Visual, drag-and-drop class timetables for gyms, studios and fitness businesses.

Active installs<10New
Downloads Β· 30d228β€’ 0% vs prev. 30d
Ratingβ€”0 reviews
Health score64/100Good
All-time downloads224Since Oct 2026
Support resolvedβ€”No recent threads
RequiresWP 6.0PHP 7.4+
Downloads Β· 7d68β–Ό -68.4% week over week
Our verdict

Solid choice

Briskgrid Class Timetables is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

  • Actively developed β€” last update 1 week ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

265379Oct 6Oct 10Oct 15
Yesterday3
Daily average (1y)23
Peak day106Oct 7, 2026
Last 12 months228

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

Rankings

Where Briskgrid Class Timetables stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
calendar >100 2,627 Best calendar plugins β†’
class schedule >100 1,039 Best class schedule plugins β†’
fitness >100 875 Best fitness plugins β†’
gym #62 141 Best gym plugins β†’
timetable #29 98 Best timetable plugins β†’

About Briskgrid Class Timetables

From the official readme Β· v1.1.0

Description

Briskgrid Class Timetables is a visual, drag-and-drop grid builder for gym and studio class timetables. Build your schedule by dragging classes onto a real calendar grid β€” every column stays perfectly aligned automatically, and the front-end grid is fully responsive, collapsing into a clean list on mobile.

Free features

  • Unlimited timetables
  • Visual drag-and-drop grid builder β€” click to add, drag to move, drag the edge to resize
  • Two style presets (Modern, Minimal)
  • Shortcode [briskgrid_timetable id="123"] and a native Gutenberg block
  • Fully responsive: automatic mobile accordion view
  • CSV import for bulk-adding classes from a spreadsheet
  • Per-timetable settings: days shown, hours shown, accent color, time format
  • Fully translation-ready: admin and front-end strings use the briskgrid-class-timetables text domain and ship with a .pot file (languages/briskgrid-class-timetables.pot) for translation tools such as Poedit or Loco Translate
  • RTL layout support (Arabic, Hebrew, etc.) β€” swaps in automatically on RTL sites
  • WPML compatible out of the box (wpml-config.xml included) β€” timetable content is translated per language while display settings can remain shared
  • Polylang compatible β€” assign a language to each timetable, create linked language versions from the Timetables list or builder, edit each language independently, and use one shortcode/block across translated pages

Briskgrid Class Timetables Pro (sold separately) adds instructor photos and bios, a front-end filter bar (by day / instructor / category), multiple color-coded categories, extra style presets, multi-location grouping, and custom CSS.

Installation

  1. Upload the plugin files to /wp-content/plugins/briskgrid-class-timetables, or install through the Plugins screen.
  2. Activate the plugin.
  3. Go to Briskgrid Class Timetables β†’ All Timetables to create your first timetable.
  4. Use the visual builder to add classes, then click Save Timetable.
  5. Copy the shortcode shown in the list, or add the “Briskgrid Class Timetables” block to any page/post.

Multilingual sites with Polylang

  1. Configure your languages in Languages β†’ Languages in Polylang.
  2. Go to Briskgrid Class Timetables β†’ All Timetables.
  3. Existing timetables are assigned the Polylang default language when they are created. If a timetable has no language, use Set language… in its Language / Translations column.
  4. Use the + FR, + ES, or other language button to create a linked translation. The new timetable starts with a copy of the source schedule.
  5. Open the new language version in the visual builder and translate the class names, instructor names and locations as needed. The other language versions remain independent.
  6. Place the same Briskgrid Class Timetables shortcode or block on the corresponding translated pages. Briskgrid Class Timetables automatically displays the timetable version for the current Polylang language when a translation exists.

The timetable’s class content is not managed under Polylang’s ordinary Strings translations screen. The .pot file and WordPress language packs are for translating Briskgrid Class Timetables interface text; the timetable content itself is edited in the language-specific Briskgrid Class Timetables builder.

Frequently asked questions

Does this work with any theme?

Yes. The front-end grid uses standard CSS Grid and inherits your theme’s fonts; only layout and color are set by the plugin.

Can I have more than one timetable?

Yes, the free version supports unlimited timetables β€” for example, one per location or room.

Does it support bookings or reservations?

Not currently. Briskgrid Class Timetables focuses on displaying a clear, good-looking schedule. Booking/reservation support may be considered for a future release.

Is Briskgrid Class Timetables translation-ready?

Yes. Plugin interface text uses the briskgrid-class-timetables text domain and a .pot file is included for translation tools and WordPress language packs. Timetable content is separate: when Polylang is active, use the Language / Translations column in Briskgrid Class Timetables β†’ All Timetables to assign a language and create linked language versions. Each language version has its own class names, instructors and locations, while the timetable layout can be copied from the source. On the front end, the shortcode or Gutenberg block automatically resolves to the version matching the current…

Changelog

1.1.0

  • Renamed the plugin (display name, slug, text domain, and shortcode) from “GymClassTimes” to “Briskgrid Class Timetables” at the reviewers’ request, since “GymClassTimes” was judged too generic/descriptive as a directory listing name. The shortcode is now [briskgrid_timetable id="123"]. No stored data, settings, or internal code structure changed β€” this is a naming update only, made before the plugin has any live installs.

1.0.9

  • Hardened: the Tools screen’s “could not be imported” message now runs the redirected error text through sanitize_text_field() before display, in addition to the existing output escaping.
  • Addressed WordPress Plugin Check (PCP) warnings: annotated read-only $_GET reads used only to choose what to display (no state change) as intentionally not nonce-checked; annotated the guarded seems_utf8() fallback as an intentional compatibility path; prefixed the uninstall script’s variable names; clarified that unprefixed variables in included admin view templates are local render-context values, not globals.

1.0.8

  • Internal: renamed the plugin’s internal code prefix from gct/GCT to gymcla/GYMCLA throughout (function, class, hook, and meta-key names). This is not a user-facing change β€” the shortcode, text domain, and all saved data are unaffected β€” but was made now, before the plugin has any live installs, in response to review feedback that a 3-letter internal prefix is too short to reliably avoid collisions with other plugins.
  • Fixed: “Upgrade to Pro” menu styling was printed as an inline <style> tag instead of being enqueued properly.
  • Fixed: the “Upgrade to Pro” nag no longer disappears when Briskgrid Class Timetables Pro is active β€” it was checking for a leftover constant name from an earlier working title of the plugin.
  • Hardened: front-end attribute markup added by add-ons (via the gymcla_entry_data_attrs filter) is now re-validated and re-escaped before output, regardless of what a hook returns.
  • Replaced the deprecated seems_utf8() calls (CSV import, Tools backup import) with a small wrapper that prefers WordPress’s newer wp_is_valid_utf8() when available.
  • Tightened the plugin description’s wording.

1.0.7

  • Fixed: accented characters and non-Latin scripts (Spanish, French, German, Arabic, Chinese, etc.) in class names, instructor names, locations, and categories were being corrupted to literal text like “Fu00fatbol” instead of “FΓΊtbol” when saved. Also fixes a related, more serious issue where a class title containing a literal quote character (e.g. Bob’s “Elite” Class) could silently corrupt an entire timetable’s saved classes.
  • Fixed in: the builder’s Save Timetable action, CSV import, and the Tools Import (restore from backup) action.

1.0.6

  • Fixed: the CSV import “Please upload a CSV file.” validation message was missing from the built-in Spanish translation.

1.0.5

  • Added JSON export and backup restore tools for all timetables.
  • Added a Briskgrid Class Timetables Tools admin page.

Full changelog on WordPress.org β†’

Screenshots

The visual drag-and-drop builder with classes placed on the weekly grid.
The visual drag-and-drop builder with classes placed on the weekly grid.
Adding a class: pick the day(s), time, instructor, location and color.
Adding a class: pick the day(s), time, instructor, location and color.
The All Timetables list, showing the shortcode to paste for each timetable.
The All Timetables list, showing the shortcode to paste for each timetable.
A timetable rendered on the live front end of a site.
A timetable rendered on the live front end of a site.
The builder's empty state β€” ready to add your first class.
The builder's empty state β€” ready to add your first class.
The All Timetables list before any timetable has been created.
The All Timetables list before any timetable has been created.
Builder display settings: control how the timetable looks on the front end.
Builder display settings: control how the timetable looks on the front end.
Picking a category color from the built-in color picker.
Picking a category color from the built-in color picker.
Importing classes in bulk from a CSV file.
Importing classes in bulk from a CSV file.

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 Briskgrid Class Timetables alternatives

All calendar plugins β†’
Alternatives
Rank Plugin Active installs Rating Updated Health
1 The Events Calendar The Events Calendar The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!)… by Nexcess 600K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.2 (2.5K) 18 hours ago 92
2 Events Manager – Calendar, Bookings, Tickets, Appointments and more! Events Manager Events calendar and booking system: bookings, reservations, appointments, scheduling, event… by Marcus (aka @msykes) 60K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.2 (551) 4 days ago 88
3 Timetable and Event Schedule by MotoPress Timetable and Event Schedule by MotoPress Smart event organizer and time-management tool with a clean minimalist design for featuring… by jetmonsters 30K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.3 (69) 2 months ago 73
4 SimplyBook.me – Booking and reservations calendar SimplyBook.me – Booking and reservations calendar Simply add a booking calendar to your site to schedule bookings, reservations, appointments… by Really Simple Plugins 30K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 1 (1) 2 weeks ago 66
5 WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce WP Event Manager Lightweight, scalable and full-featured event listings & management plugin for managing… by WP Event Manager 20K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4 (249) 3 months ago 74
6 WP Simple Booking Calendar WP Simple Booking Calendar This booking calendar shows when something is booked or available. Use it to show when your… by Roland Murg 20K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.8 (227) 4 months ago 78
7 The Events Calendar Shortcode & Block The Events Calendar Shortcode & Block Add shortcode, block and Elementor widget functionality to The Events Calendar Plugin, so… by Event Calendar Newsletter 10K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.7 (101) 2 months ago 85
8 Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Availability Datepicker Availability datepicker & booking calendar for any form. Configure business hours, time… by inputwp 10K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.1 (42) 8 months ago 47
9 ICS Calendar ICS Calendar Add the calendar you already use to any WordPress site! Google Calendar, Microsoft 365… by Room 34 Creative Services, LLC 10K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.9 (72) 1 week ago 94
10 Events Shortcodes For The Events Calendar Events Shortcodes For The Events Calendar Add The Events Calendar shortcode, Gutenberg block, or Events Widget Element (Bricks… by Narinder Singh 10K+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.9 (214) 1 month ago 94

FAQ

Briskgrid Class Timetables: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org Β· checked Oct 16, 2026

Is Briskgrid Class Timetables free?

Yes. Briskgrid Class Timetables is free to download and use from the official WordPress.org plugin directory.

Is Briskgrid Class Timetables safe to use in 2026?

Briskgrid Class Timetables is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

How many websites use Briskgrid Class Timetables?

Briskgrid Class Timetables is active on <10 WordPress websites and has been downloaded 224 times since it launched in October 2026. It was downloaded 228 times in the last 30 days.

Does Briskgrid Class Timetables work with WordPress 7.1?

Yes. The developer has tested Briskgrid Class Timetables up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Briskgrid Class Timetables need?

Briskgrid Class Timetables requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Briskgrid Class Timetables last updated?

The latest version, 1.1.0, was released on October 6, 2026 (1 week ago).

Who makes Briskgrid Class Timetables?

Briskgrid Class Timetables is developed and maintained by ssplugins.

What are the best alternatives to Briskgrid Class Timetables?

The most popular alternatives to Briskgrid Class Timetables are The Events Calendar (600K+ installs), Events Manager (60K+ installs) and Timetable and Event Schedul… (30K+ 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.