Register for Ellsworth

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.
Ellsworth Course K 2025 Schedule Sign Up
October 29 3 -5 pm Book Hand Out
November 3 6 – 7:30 pm Parent Student Zoom
November 4 4 – 7 pm Student Zoom
November 5 4 – 7 pm Student Zoom
Break for Mandatory AAA training
December 8 4 – 7 pm Student Zoom
December 10 3 – 5 pm Written Test In Person
Ellsworth Course L 2025 Schedule Sign Up
December 3 3 -5 pm Book Hand Out
December 8 6 – 7:30 pm Parent Student Zoom
December 9 4 – 7 pm Student Zoom
December 10 4 – 7 pm Student Zoom
Break for Mandatory AAA training
January 5 2026 4 – 7 pm Student Zoom
January 7 2026 3 – 5 pm Written Test In Person
Ellsworth Course A 2026 Schedule Sign Up
January 6 3 -5 pm Book Hand Out
January 12 6 – 7:30 pm Parent Student Zoom
January 13 4 – 7 pm Student Zoom
January 14 4 – 7 pm Student Zoom
Break for Mandatory AAA training
February 2 4 – 7 pm Student Zoom
February 4 3 – 5 pm Written Test In Person
Ellsworth Course B 2026 Schedule Sign Up
February 3 3 -5 pm Book Hand Out
February 9 6 – 7:30 pm Parent Student Zoom
February 10 4 – 7 pm Student Zoom
February 11 4 – 7 pm Student Zoom
Break for Mandatory AAA training
March 9 4 – 7 pm Student Zoom
March 11 3 – 5 pm Written Test In Person
Ellsworth Course C 2026 Schedule Sign Up
March 4 3 -5 pm Book Hand Out
March 6 6 – 7:30 pm Parent Student Zoom
March 7 4 – 7 pm Student Zoom
March 8 4 – 7 pm Student Zoom
Break for Mandatory AAA training
April 6 4 – 7 pm Student Zoom
April 8 3 – 5 pm Written Test In Person
Ellsworth Course D 2026 Schedule Sign Up
April 1 3 -5 pm Book Hand Out
April 6 6 – 7:30 pm Parent Student Zoom
April 7 4 – 7 pm Student Zoom
April 8 4 – 7 pm Student Zoom
Break for Mandatory AAA training
May 4 4 – 7 pm Student Zoom
May 6 3 – 5 pm Written Test In Person
Ellsworth Course E 2026 Schedule Sign Up
April 29 3 -5 pm Book Hand Out
May 4 6 – 7:30 pm Parent Student Zoom
May 5 4 – 7 pm Student Zoom
May 6 4 – 7 pm Student Zoom
Break for Mandatory AAA training
June 1 4 – 7 pm Student Zoom
June 3 3 – 5 pm Written Test In Person
Ellsworth Course F 2026 Schedule Sign Up
May 27 3 -5 pm Book Hand Out
June 1 6 – 7:30 pm Parent Student Zoom
June 2 4 – 7 pm Student Zoom
June 3 4 – 7 pm Student Zoom
Break for Mandatory AAA training
June 22 4 – 7 pm Student Zoom
June 24 3 – 5 pm Written Test In Person
Ellsworth Course G 2026 Schedule Sign Up
June 17 3 -5 pm Book Hand Out
June 22 6 – 7:30 pm Parent Student Zoom
June 23 4 – 7 pm Student Zoom
June 24 4 – 7 pm Student Zoom
Break for Mandatory AAA training
July 13 4 – 7 pm Student Zoom
July 15 3 – 5 pm Written Test In Person
Ellsworth Course H 2026 Schedule Sign Up
July 8 3 -5 pm Book Hand Out
July 13 6 – 7:30 pm Parent Student Zoom
July 14 4 – 7 pm Student Zoom
July 15 4 – 7 pm Student Zoom
Break for Mandatory AAA training
August 10 4 – 7 pm Student Zoom
August 12 3 – 5 pm Written Test In Person
Beal Driving Academy

We are in your area!

Scroll to Top