---
title: "Difference between a Class and Camp"
url: https://bazppmilk.gleap.help/en/articles/13923546-difference-between-a-class-and-camp
collection: "Service Settings"
updated: 2026-10-29
language: en
---

# Difference between a Class and Camp

# Class vs Camps

<table style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="padding: 8px;"><p><strong>Feature</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0;"><p><strong>Classes (Drop-in)</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0;"><p><strong>Camps</strong></p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Pricing</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>The participant has the option to pay-per-session, or set of sessions</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>The participant does not get the choice to choose which sessions they attend. They register and pay one upfront fee.</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Registration</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Customers can register for individual sessions</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Customers are auto-enrolled into all sessions</p></td></tr></tbody></table>

Pricing and Registration are **the most important things to understand** when deciding to list something as a **class** or a **camp**.

⚠️ **Important**: Once you create a camp or class, you will not be able to convert the camp into a class, or vice versa.

While they both involve group activities and instruction, there are some key differences that help define how each is used in our system.

* * *

## **Classes (Drop-in)**

Classes are short, **recurring sessions** that customers can register for one at a time. This "drop-in" flexibility makes them ideal for skill-building over time without a long-term commitment.

**Key Features:**

-   🗓️ Recurring (e.g., weekly or bi-weekly)
    
-   ⏱️ Short duration (typically 30–60 minutes)
    
-   🎯 Focus on skill development over time
    
-   👥 Smaller, often level-specific groups
    
-   💳 **Pay per session** or via multi-session packages
    
-   ✅ Customers **choose which sessions** to attend
    
-   📍 Example: _“Beginner Pitching – every Wednesday at 5PM"_
    

* * *

## **Camps**

Camps are structured, one-off or multi-day programs where customers register once and attend the full experience. They’re typically offered during school breaks or as special events.

**Key Features:**

-   📅 Multi-day or one-time events
    
-   🕒 Longer daily duration (e.g., 3–6 hours per day)
    
-   🚀 Fast-paced or immersive experiences
    
-   👨‍👩‍👧‍👦 Larger, mixed-level groups are common
    
-   📍 Example: _“Spring Break Hitting Camp – March 11–15, 9 AM–1 PM daily”_
    

* * *

## **🧭 Quick Comparison**

<table style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="padding: 8px;"><p><strong>Feature</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0;"><p><strong>Classes (Drop-in Sessions)</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0;"><p><strong>Camps</strong></p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Duration</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>30–60 min</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Half-day or full-day</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Frequency</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Weekly, ongoing</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>One-time or multi-day</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Structure</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Ongoing progression</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Immersive, intensive</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Audience</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Smaller, skill-based groups</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Larger, mixed-skill groups</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Scheduling</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Ex: Repeats weekly</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Defined date range</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Pricing</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Pay per session, or set of sessions</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>One upfront payment at time of registration</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Registration</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Customers select individual sessions</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Automatically registered into all sessions</p></td></tr><tr><td colspan="1" rowspan="1" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p><strong>Credits</strong></p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Can apply per session</p></td><td colspan="1" rowspan="1" style="padding: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #c6c9c0; border-top-width: 1px; border-top-style: solid; border-top-color: #c6c9c0;"><p>Cannot be applied to camps</p></td></tr></tbody></table>

* * *

🧠 **Tip**

-   If it runs weekly and customers pick the dates or sessions they attend — it’s a **class**.
    
-   If it runs over consecutive days and the customer does not get to choose which sessions they attend, and must pay in full, upfront — it’s a **camp**.
