A class schedule screen helps people find a session that fits their week and book it. Our examples show a week day-picker, filters and a timetable of classes with spots left, waitlist status and book buttons, designed for a fictional studio on web and mobile in eight visual styles with light and dark themes. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
A horizontal day-picker at the top with a vertical list of classes below works best on narrow screens. Each row shows time, class name, instructor, length and availability. Calendar grids that show the whole week tend to be too cramped on phones.
Replace the Book button with Join waitlist when a class is full and show the waitlist position after joining. Explain how promotion from the waitlist works, for example whether people are booked automatically and notified, so there are no surprises.
Start time, duration, class name, instructor, level and spots remaining are the key details. Add location or room if the studio has several. Keep descriptions on the class detail screen so the timetable stays quick to scan.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.