Class Management Refined

Directly Integrated and/or Stand-Alone Lessons Website

TULessons: Swim Class Management Refined

100% Web Based Online & In-Person Class Management

Built on TeamUnify's powerful SwimOffice Swim Team Management Platform, TULessons enable any size program to dramatically improve how classes and payment processing are managed. Administrators will spend FAR less time administrating, more time promoting and most importantly, generating revenue.

Online and In-Person Registrations Made Simple

From the seamless integration into the TeamUnify program website or registering a family/student in-person as they walk into the facility, processing class registrations will never be easier. The integrated class search makes it easy for classes to be found and filled. Increasing class sizes, revenue, and the profitability of your lessons program.

Visibility and Reporting Made Complete

Gone are the days of unruly spreadsheets and time-consuming registration tracking. With TULessons, you can view class load, waitlists, instructor schedules, administer changes, lesson charges, and class-to-class moves with ease. The business of running a class or lessons program has never been so easy and powerful!

TULessons: class management features

Class Management

At the heart of TULessons platform is the ability to quickly create classes to meet your exact needs. Set class start/end dates, display starting dates and class registration open and close dates.

Allow waitlisting, proration, class limits and age limits. Easily add per registration fee for each student and/or family on top of the cost of the class. You can even assign curriculum per class and a link to a Google map for directions to your pool.

Add a class description and images for branding then create unlimited registration days/times/instructors per class. Allowing you to manage and grow your lessons program with unrivaled flexibility. All made possible with point-and-click ease. Once published, it lives on your program's website.

TULessons: class schedule publishing features

Class Schedule Publishing

Integrate TULessons directly into your current team's website and/or create a stand-alone lessons management website with unique branding.

If a recent lessons graduate wants to join the swim team, simply re-assign them to the swim team group you desire. That's it. No export or import. The next time you sign in to your swim team website, the account and swimmer is there!

TULessons: class registration features

Class Registrations

From the seamless integration into the TeamUnify program website or registering a family/student in-person as they walk into the facility, processing class registrations will never be easier.

The integrated class search makes it easy for classes to be found and filled. Increasing your team's class sizes, revenue, and profitability.

TULessons: various payment features

Various Payment Options

You choose the way you want to collect money. If your program only wants to accept payment via credit card or check, TULessons offers the flexibility needed to fit your payment needs.

Are parents paying by check? The system automatically puts the student on the waitlist until payment is received and posted to the account. Helping you to avoid filling classes with students who have not paid.

TULessons: curriculum management features

Curriculum Management

No true class and lessons management system would be complete without a powerful curriculum creation and tracking system.

TULessons offers unrivaled power when it comes to creating and editing class curriculum with point and click ease. Best of all is the ease in which curriculum can be tracked from within the system.

Once tracked, families can sign in to their private accounts to view how their child is progressing.

TULessons: instructor scheduling features

Instructor Scheduling

TULessons delivers an incredible set of features that enable administrators to oversee classes and easily break down where there are instructor placement needs or conflicts.

Our Heat Map technology shows all classes and their respective registration loads, times and days scheduled and where instructors have been assigned or not. Heat Map also shows where instructors have been double booked. Lessons administration made easy!

In the end, instructor scheduling will never be easier to visualize, organize, and most importantly administrate when changes are needed, all from one intuitive interface.

TULessons: wait list management features

Waitlist Management

As classes will inevitably fill up, TULesson’s powerful waitlisting system will cue up registrants and easily allow administrators to visualize waitlists by class, instructor, or multiple other filterable searches.

Within this view, you can quickly move students into a class or quickly create another class to move the waitlisted students into. Should a move require an account to be credited or charged additional money, the process is managed in conjunction with the class change.

TULessons: email communication features

Email Communication

In just one click, access our powerful email communication platform. Send an email to one person or select class groups, specific classes or families.

The system enables instructors to sign in, search, and view their classes on any computer. Then, using the powerful communication center, send an email to a family or the entire class with reminders or a simple check-in. Your instructors are going to love this feature!

TULessons: powerful reporting features

Powerful Reporting

Powerful revenue, attendance, curriculum tracking, along with waitlisting and instructor reporting, are just a few clicks away from being downloaded or accessed on-screen. Perform class-to-class moves, waitlist management, instructor management, skill tracking, facility performance and more, all from one accessible area.

Much of the same data will be privately viewable by families so they can track their child's progress, view what classes they've signed up for and see past histories.

TULessons: extras


In the theme of thinking of everything, TULessons offers a host of little features that limit the amount of time you spend on lessons management.

For example, if your lessons program is associated with a TeamUnify powered swim team, and one of your students desires to graduate to the swim team, simply click a button and all account information is then moved to the swim team's database. Information is power and TULessons makes it easy to build, manage, and grow your lessons program.


The genesis for TeamUnify started when Tom Fristoe became President of Tri Valley Masters Swim Team, as well, his association with Pleasanton Seahawks Swim Team, where his three daughters swam. Tom witnessed the repetitive tasks and issues that these volunteer run teams face everyday and how each struggled to effectively manage themselves. The core issue is that data and process was not centralized. In-turn the part-time administrators struggled to be effective. Everyone was working on separate tasks from separate islands of data. The scenario begged to be fixed by moving the tasks and information into one central location.

Tom and long-time friend Ming Lee started the long development process of engineering and then re-engineering the platform as they learned what worked best to enable the greatest productivity with the least amount of work. In the summer of 2007 TeamUnify moved from the "helping stage" and incorporated. The name TeamUnify was chosen because is represents our mission to unify a team together. In the process, we re-located to Bend, Oregon and opened our offices.

The full-time effort quickly delivered results. We raced from a handful of teams to 1,000+ and are now growing at nearly 40 new teams every month. Add to this, the revolutionary family of mobile products called OnDeck, TeamUnify continues to establish new standards for how swim teams, coaches and lessons programs will manage themselves more effectively with less effort. The result is a software platform, designed specifically for swimming, that delivers centralized business process optimization that's really easy-to-use. The platform is time tested, with intelligent automation, SwimOffice will help a swim team perform far better than today. See a Demo today.

At TeamUnify, we know that data security is crucial. This is why it's a top priority. We devote significant resources to continually develop our security infrastructure. When the TeamUnify service is accessed using Internet Explorer version 6.0 or later, Firefox version 2.0 or later, or Safari version 3.0 or later, Secure Socket Layer (“SSL”) technology protects your data using both server authentication and data encryption. These technologies help ensure that your data is safe, secure, and only available to you through use of your username and password. TeamUnify is hosted in a secure server environment that uses a firewall and other advanced technology to prevent interference or access from outside intruders. TeamUnify also offers enhanced security features within the service that permit customers to configure security settings to their level of comfort. Here are additional security measures we take to protect your information:

Physical Security
Our production equipment is collocated at a facility that provides 24-hour physical security, redundant electrical generators and other backup equipment designed to keep servers continually up and running.

Data Encryption
TeamUnify leverages encryption products to protect customer data and communications, including 128-bit Thawte SSL Certification. The lock icon in the browser indicates that data is shielded from access while in transit.

User Authentication
Users access the TeamUnify service only with a valid user name and password combination, which is encrypted via SSL while in transmission. Users are prevented from choosing weak or obvious passwords. Users must enter their user name and password for each login.

Operating System Security
TeamUnify provides operating system-level security by using a minimal number of access points to all production servers. We protect all operating system accounts with strong passwords, and production servers do not share a master password database. All operating systems are maintained at each vendor's recommended patch levels for security and are hardened by disabling and/or removing any unnecessary users, protocols, and processes.

Database Security
Whenever possible, database access is controlled at the operating system and database connection level for additional security. Access to production databases is limited to a number of points, and production databases do not share a master password database.

Server Management Security
TeamUnify employees do not have direct access to the TeamUnify production equipment, except where necessary for system management, maintenance, monitoring and backups. The TeamUnify engineering team provides all system management, maintenance, monitoring, and backups.

For more information regarding privacy and security and for information regarding security researchers and how they can report security issues to TeamUnify, see our full Privacy Statement, located here

Video Testimonials
Submit a Request for Help
  • Alternative Methods:
  • Email
  • Phone (541) 359-2635
Please enter your first name
Please enter your last name
Please enter your email address
Please enter your phone number
Please enter your team's website
  • SwimOffice
  • MainSet
  • OnDeck
  • TouchPad
  • TUMoney
  • TULessons
  • Billing
Please describe your issue
Contact us

Schedule a Demonstration