Register for Waterville

Please note we do not have a physical office at this location. Beal Driving Academy is only on site at the scheduled times.

Must be 15 years old by the day of the first class.

A $150 NON-REFUNDABLE deposit will hold your spot in the course selected. The deposit is credited towards the total cost of the course which is $550.
An additional payment of $200 is due before the first day of class. The remaining balance of $200 is due before the final day of class.

There is an additional fee for the required AAA training materials. This fee is $40 with a AAA Membership, or $50 if you do not have a AAA membership.

Dates and times for all are subject to change.

Please call if you have any questions 207-990-6099.

If online registration system appears closed, please email info@bealdrivingacademy.com with your name, phone number and we will call you to register you for classes.

Click the links below to see the course schedule.
Price: $150.00
The $150 deposit will hold your spot in the course selected. The deposit is non-refundable and will be credited towards the total cost of the course which is $550. An additional payment of $200 is due before the first day of class. The remaining balance of $200 is due before the final day of class.
$0.00
Waterville Course I 2025 Schedule Sign Up
October 21 3:30 pm Book Hand Out
October 27 6 -7:30 pm Online Class Meeting
October 28 4 – 7 pm Student Zoom
October 29 4 – 7 pm Student Zoom
Break for Mandatory AAA training
November 17 4 – 7 pm Student Zoom
November 18 2:30 – 3:30 pm Written Test In Person
Waterville Course J 2025 Schedule Sign Up
November 20 3:30 pm Book Hand Out @ Waterville Highschool
December 1 6 -7:30 pm Online Class Meeting
December 2 4 – 7 pm Student Zoom
December 3 4 – 7 pm Student Zoom
Break for Mandatory AAA training
January 1 4 – 7 pm Student Zoom
January 6 2:30 – 3:30 pm Written Test In Person
Waterville Course A 2026 Schedule Sign Up
January 6 3:30 pm Book Hand Out @ Waterville Highschool
January 12 6 -7:30 pm Online Class Meeting
January 13 4 – 7 pm Student Zoom
January 14 4 – 7 pm Student Zoom
Break for Mandatory AAA training
February 9 4 – 7 pm Student Zoom
February 10 2:30 – 3:30 pm Written Test In Person
Waterville Course B 2026 Schedule Sign Up
February 10 3:30 pm Book Hand Out @ Waterville Highschool
February 23 6 -7:30 pm Online Class Meeting
February 24 4 – 7 pm Student Zoom
February 25 4 – 7 pm Student Zoom
Break for Mandatory AAA training
March 23 4 – 7 pm Student Zoom
March 24 2:30 – 3:30 pm Written Test In Person
Waterville Course C 2026 Schedule Sign Up
March 24 3:30 pm Book Hand Out @ Waterville Highschool
March 30 6 -7:30 pm Online Class Meeting
March 31 4 – 7 pm Student Zoom
April 1 4 – 7 pm Student Zoom
Break for Mandatory AAA training
May 4 4 – 7 pm Student Zoom
May 5 2:30 – 3:30 pm Written Test In Person
Waterville Course D 2026 Schedule Sign Up
May 5 3:30 pm Book Hand Out @ Waterville Highschool
May 11 6 -7:30 pm Online Class Meeting
May 12 4 – 7 pm Student Zoom
May 13 4 – 7 pm Student Zoom
Break for Mandatory AAA training
June 8 4 – 7 pm Student Zoom
June 9 2:30 – 3:30 pm Written Test In Person
Beal Driving Academy

We are in your area!

Scroll to Top