---
title: "Create class types with colors and per-plan limits - Help Center - MatGoat"
description: "Create your academy's class types, pick the color students see on the calendar, and add each type to plans with activity limits as you create it."
image: "https://matgoat.com/og-image-en.png"
url: "https://matgoat.com/en/support/create-class-types/"
---

[Classes and schedule](https://matgoat.com/en/support/classes-and-schedule/) For: Owners, Teachers

# Create class types with colors and per-plan limits

Create your academy's class types, pick the color students see on the calendar, and add each type to plans with activity limits as you create it.

Where: Class Types

Updated on October 18, 2026

[Open in MatGoat](https://app.matgoat.com/teacher/class_types)

A class type identifies an activity, such as Fundamentals, No-Gi or Kids. Its name and colour make it recognisable in the calendar. You then assign that type to one or more weekly schedules or to a one-off class.

## Open class types

Go to **Teacher > Schedules** and select **Manage Class Types**. Teachers and administrators can open and manage these types.

![List of class types with their colours](https://matgoat.com/_astro/class-types-list.NkhkkjmY_1B2HP1.webp)

The list displays the name, colour, discipline where applicable, and associated classes. If you have just created the academy, the first setup-checklist step also leads here.

## Create an activity

1.  Select **New Class Type**
2.  Enter a name your students can distinguish from the other activities
3.  Choose a colour from the palette
4.  If you teach several disciplines, select the one associated with this activity
5.  Save the class type

![New class type form with name and colour](https://matgoat.com/_astro/new-class-type-form.DT9dwgg6_Z1gaUuH.webp)

The name must be unique within the academy. The type’s discipline determines which belt is used in contexts associated with that activity; if you do not choose another, the academy’s main discipline applies.

Use names that describe the class and leave days and times to the schedule. You can then use the same type on Monday and Wednesday without creating duplicate activities.

## Review plans with limits

When creating the type, you may see **Plans with class limits**. This section lists plans that already restrict activities, so you can include the new type in the appropriate ones.

Select each plan that should include it and enter its weekly limit where applicable. Afterwards, check the plan itself if you need to change an activity group or review all its conditions.

Creating a class type does not assign plans to students. It also does not create calendar dates: create a schedule using the saved type to do that.

## Edit or retire a type

Use **Edit** to correct its name or colour. The change affects how that activity is identified on the screens where it is used.

Warning

Deleting a type can remove its past classes and attendance when the application allows deletion. To stop offering an activity while keeping its history, archive its schedule instead of deleting the type.

The application prevents deletion of types with active weekly schedules, future classes or other sessions using them as a type override. Review the dependencies before confirming any deletion.

With the type saved, return to schedules and create the first class with its actual day and time.

## Related articles

[OwnersTeachers Create the weekly schedule and one-off classes Build the Schedules board, create a class on several weekdays at once, add one-off classes, and edit or archive a schedule without losing past attendance.](https://matgoat.com/en/support/create-weekly-class-schedule/) [OwnersTeachers Change a class's time or type, or cancel it Change the time or class type of a single class without touching the weekly schedule, or cancel it: MatGoat removes bookings and notifies booked students.](https://matgoat.com/en/support/change-or-cancel-a-class/) [How to create a subscription plan Create online or cash plans from Payments > Plans: price with VAT, billing frequency, enrollment fee, trial days, family pricing and class limits.](https://matgoat.com/en/support/create-a-subscription-plan/)

## Still have questions?

Write to us and a real person will answer, in your language.

-   [Contact form We reply by email.](https://matgoat.com/en/contact/)
-   [Message us on WhatsApp +34 614 005 278](https://wa.me/34614005278)
-   [Send us an email hola@matgoat.com](mailto:hola@matgoat.com)

[Back to the help center](https://matgoat.com/en/support/)

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://matgoat.com/#organization",
  "name": "MatGoat",
  "url": "https://matgoat.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://matgoat.com/images/matgoat_logo.png",
    "width": 512,
    "height": 512
  },
  "description": "Management software for BJJ, martial arts, and combat sports academies.",
  "email": "hola@matgoat.com",
  "sameAs": [
    "https://instagram.com/mat.goat/",
    "https://linkedin.com/company/matgoat",
    "https://x.com/matgoat_app",
    "https://www.producthunt.com/products/matgoat",
    "https://www.sideprojectors.com/project/70944/matgoat"
  ],
  "founder": {
    "@id": "https://matgoat.com/sobre-nosotros/jose/#person"
  },
  "foundingDate": "2024",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "hola@matgoat.com",
    "availableLanguage": [
      "Spanish",
      "English",
      "Portuguese",
      "Italian"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://matgoat.com/#website",
  "url": "https://matgoat.com",
  "name": "MatGoat",
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "inLanguage": "en-US"
}
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "@id": "https://matgoat.com/en/support/create-class-types/#breadcrumb",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://matgoat.com/en/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Help center",
      "item": "https://matgoat.com/en/support/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Classes and schedule",
      "item": "https://matgoat.com/en/support/classes-and-schedule/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Create class types with colors and per-plan limits"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "@id": "https://matgoat.com/en/support/create-class-types/#article",
  "headline": "Create class types with colors and per-plan limits",
  "description": "Create your academy's class types, pick the color students see on the calendar, and add each type to plans with activity limits as you create it.",
  "datePublished": "2026-10-18T00:00:00.000Z",
  "dateModified": "2026-10-18T00:00:00.000Z",
  "inLanguage": "en-US",
  "author": {
    "@id": "https://matgoat.com/#organization"
  },
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/create-class-types/",
    "breadcrumb": {
      "@id": "https://matgoat.com/en/support/create-class-types/#breadcrumb"
    }
  },
  "isPartOf": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/",
    "name": "Help Center - MatGoat"
  },
  "articleSection": "Classes and schedule",
  "audience": {
    "@type": "Audience",
    "audienceType": "Owners, Teachers"
  },
  "keywords": "class types, Class Types, New Class Type, Manage Class Types, class color, class discipline, plans with class limits, limits by activity, delete class type, schedules"
}
```
