Smarter Carpools
for School Communities

Find neighbors, form groups, and let our algorithm create fair driving schedules — automatically.

100%Fair Scheduling
0Kids' Names Stored
3Rotation Styles
This Week's Drivers
MonAM: SarahPM: Mike
TueAM: You!PM: Sarah
WedAM: MikePM: You!
Time Burden ✓ Fair
You
33%
Sarah
34%
Mike
33%

How It Works

🏫

1. Select Your School

Choose from the admin-managed school list. No messy manual entries.

📍

2. Find Neighbors

Discover parents near you sorted by distance. Privacy-first — no addresses shared until you confirm.

🤝

3. Mutual Consent

Send invitations. Every parent must accept before the group activates. No surprises.

📅

4. Auto Schedule

Our algorithm balances driving time fairly. Choose flexible, split, or weekly rotation.

🔄

5. Handle Changes

Report an absence and the system instantly reassigns to the least-burdened parent.

📊

6. Transparency

Everyone sees the Time Burden dashboard. Fair is fair.

Welcome Back

Sign in to your account

or

Don't have an account? Sign Up

Dashboard

Welcome back!

My Carpool Groups

Loading...

Pending Invitations

No pending invitations

Upcoming Drives

No upcoming drives

Loading...

Loading group details...

Conversations

Loading...

Select a conversation

No conversation selected

?
Loading...
parent

🏠 Home Location

Used for proximity matching. Address is private until you join an active group.

👧 Children's Profiles

Add a profile for each child who will be in the carpool. Only a nickname and seat requirement are stored.

Loading...

👧

Multiple Children

Add all your kids to the carpool. Free accounts are limited to 1 child.

📅

Group Scheduling

Generate automatic 30-day fair-rotation schedules for your carpool group.

📊

Fairness Dashboard

See the Time Burden breakdown so every parent drives their fair share.

📤

CSV Export

Export the schedule to a spreadsheet for easy sharing with your group.

Schools

Loading...

Users

Loading...

Groups

Loading...

📨 Messages

Loading...

Welcome
1. Set Up Profile
2. Find Partners
3. Manage Groups
4. Generate Schedule
5. Adjust Settings
Rules & Fairness

Welcome to SchoOla!

SchoOla makes organizing school carpools easy, fair, and transparent. Follow these detailed step-by-step instructions to get the most out of the application:

1. Set Up Your Profile

  1. Click on the Profile tab in the navigation bar.
  2. In the Home Location section, enter your street address in the input field (or a location in close proximity if you wish to maintain anonymity). The system will attempt to auto-fill the latitude and longitude.
  3. If you are currently at home, you can alternatively click 📍 Use My GPS Location.
  4. Click Save Location to store your location. This is required for finding nearby matches.
  5. In the Children's Profiles section, click the + Add Child button.
  6. Enter a nickname for your child and select their seat requirement (e.g., Booster, Regular).
  7. Click Save to add the child's profile. Repeat for all children participating in the carpool.

2. Find Carpool Partners

  1. Navigate to the Discover tab.
  2. You will see a list of parents and groups near you, sorted by distance, based on the schools your children attend.
  3. To join an existing group or connect with a parent, click the Send Request button.
  4. A notification will be sent to the group creator or parent.

3. Manage Your Groups

  1. Go to your Dashboard.
  2. Under Pending Invitations, you will see requests from other parents to join groups or form carpools.
  3. Click ✅ Accept to join or ✕ Decline to reject the invitation.
  4. If you are the creator of a group, check the ⏳ Group Join Requests card for requests from other parents.
  5. Click ✅ Accept to add them to the group or ✕ Reject to deny the request. You can add an optional note in the pop-up modal.
  6. Check the My Join Requests card to see the status of join requests you have sent to other groups (Pending, Accepted, or Declined).

4. Generate the Schedule

  1. From your Dashboard, click on any active group in the My Carpool Groups list.
  2. On the group detail page, ensure all members have set their Travel Time (indicated by a time or a warning icon).
  3. If you need to set your travel time, click the 🕐 icon next to your name.
  4. Click the 🔄 Generate Next 30 Days button at the top of the schedule section.
  5. The algorithm will process the request and display a fair schedule based on everyone's contribution.

5. Adjust Schedule Settings

  1. On the group detail page, click the ⚙️ Settings button next to the generate button.
  2. To change the rotation style, select one of the cards under Scheduling Type:
    • Flexible: Rotates every parent on every leg and all days.
    • Mixed AM/PM: One parent handles AM, another PM, rotating each week.
    • Full Week: One parent drives both legs for all days in a given week.
  3. To mark a parent as unavailable for specific dates, click + Add Unavailability Premium.
  4. Select the parent's name and the date range, then save. The scheduler will skip them for those dates.

Application Rules & Fairness

Group & Invitation Rules

  • Group Ownership: When you send a carpool request to another parent and they accept, you become the group owner. As owner, you manage membership and group settings.
  • Member Management: The group owner has the capability to remove any member from the group. Regular members can only withdraw themselves from the group.
  • Visibility: Once a member leaves or is removed from a group, they lose all visibility and access to that group's details and schedule.

Fairness & Scheduling Rules

  • Time-Based Scheduling: The schedule is calculated based on the travel time input by each parent (the average time it takes to drive to school). The system works to ensure that the total driving time spent by each parent averages out over time, so no single parent bears an unfair burden.
  • Multiple Children Compensation: If a parent has multiple children being taken to the same school, it is considered that the parent has to make a proportional compensation for the time of other parents. For example, a parent with two children will need to handle double the compensation (e.g., two weeks of drive time or two legs instead of one) to maintain fairness.
🐛

Report an Issue

Something not working right? Let us know so we can fix it.

💬

Provide Feedback

Tell us what you think — good or bad, we want to hear it all.

Request a Feature

Have an idea that would make SchoOla better? Share it with us.

📧

General Contact

Questions, partnerships, or anything else — we're here to help.

Welcome to SchoOla (Carpool Buddy)

By using our matchmaking and scheduling application to create, manage, or join carpools, you agree to comply with and be bound by the following Terms and Conditions. Please review them carefully.

1. Service Usage

The "Service" is defined as using the application to form carpool groups, coordinate schedules, and manage school commute logistics. Usage of this Service is entirely at your own risk. You are responsible for all content posted and activity occurring under your account. You must not use the Service for illegal purposes, to transmit malicious code, or to violate the rights of others.

2. "As Is" Service

The Service is provided "as is" and "as available". We do not warrant that the Service will be uninterrupted, timely, secure, bug-free, or meet all your specific requirements.

3. Liability

SchoOla cannot be held responsible for any direct, indirect, incidental, special, or consequential damages arising from: the use or inability to use the Service, the actions or omissions of third parties (including other parents or users of the platform), the termination or suspension of your account, or any loss of data, profits, or other damages resulting from the use of the Service.

We serve solely as a matchmaking and scheduling tool. Any agreements or arrangements made between users regarding transportation are solely between those individuals.

4. Modifications

We reserve the right to modify, suspend, or discontinue the Service at any time, with or without notice. SchoOla shall not be liable to you or any third party for any such modifications or discontinuations.

5. Accounts

Only natural persons (parents, legal guardians, or authorized school personnel) may create accounts. Automated accounts (bots) or accounts created for purposes other than school carpooling may be deleted without notice.

6. Data Protection & Privacy

We prioritize your privacy and the privacy of the children involved. We are committed to data protection (e.g., GDPR compliance where applicable). We do not claim ownership of your data and will not use your content for any purpose other than providing the Service to you. We do not sell user data to third parties. For more detailed information, please refer to our Privacy Policy.

7. Carpooling Code of Conduct

We promote a "Carpooling Code of Conduct." We expect all users to encourage respectful, responsible, and safe behavior among all participants (drivers and passengers). Misconduct, harassment, or unsafe driving practices reported by the community may result in immediate suspension or termination of your account.

By continuing to use SchoOla, you acknowledge that you have read, understood, and agree to be bound by these General Conditions of Use.

1. Core Privacy Principles

Our application is built with privacy by design, particularly concerning the safety of children and families:

  • No Children's Names: We do not store, process, or display children's names anywhere in the application. Any reference to a child's participation is anonymized and generalized (e.g., referred to as "The Trip", "Seat Needs", or "Passenger 1").
  • Restricted Address Visibility: Precise home addresses or pickup locations are strictly limited to members of a confirmed carpool group. General users or unconfirmed participants cannot see your precise address.
  • No Live GPS Tracking: We do not track or store your live location via GPS. Commute times and distances are stored strictly as numerical values (e.g., "15 minutes") for planning purposes only.

2. Information We Collect

To provide our service, we collect the minimum necessary information: Account Information (email address and name), Carpool Data (event/school affiliations, seat requirements, generalized commute times), and Communication Data (information shared within confirmed carpool groups).

3. How We Use Your Information

We use your data exclusively to operate and improve the SchoOla platform: to facilitate carpool matching and coordination among confirmed group members, to communicate important service updates, and to ensure the security of our platform.

We do not sell, rent, or trade your personal data to third parties.

4. Data Sharing and Disclosure

We only share your information in the following circumstances: within confirmed carpool groups (precise addresses and contact details are shared only with users you have actively confirmed as part of your specific carpool trip), with trusted service providers (who are bound by strict data processing agreements and GDPR/LPD compliance), and for legal requirements.

5. Your Rights (GDPR & LPD Compliance)

You have the Right of Access, Right to Rectification, Right to Erasure ("Right to be Forgotten"), Right to Object & Restrict, and Right to Data Portability regarding your personal data. To exercise any of these rights, please contact our privacy team.

6. Data Security

We implement appropriate technical and organizational measures to protect your data against unauthorized access, alteration, disclosure, or destruction. We manage essential data required to run the application securely.

SchoOla Onboarding

Let's quickly set up your account so you can start carpooling!

1. Profile 2. Child 3. Confirm