Testing Sites for Online Driver Improvement Course

Virginia Driver Improvement Testing Sites*

 

When out of state drivers complete our Virginia driving improvement class online they can go to a local library. We ask them to call us from there to get the access code. We also ask them to print the course transcript and have the local staff fill it out. Please call the library first to confirm the hours and inform them you will be coming by to take the test.

Sign Up Online Click Here ONLY $49.95

 

ABINGDON

Washington County Public Library
205 Oak Hill Street
Abingdon, VA 23301
276-676-6222
Mon: 9am to 8:30pm
Tue: 9am to 8:30pm
Wed: 9am to 8:30pm
Thu: 9am to 8:30pm
Fri: 9am to 4:30pm
Sat: 9am to 4:30pm
Sun: 2pm to 4:30pm
Sign Up Online Click Here

 

 

ACCOMAC

 

Eastern Shore Public Library
23610 Front Street
Accomac, VA 23301
757-787-3400
Mon: 9am to 6pm
Tue: 9am to 6pm
Wed: 9am to 6pm
Thu: 9am to 9pm
Fri: 9am to 6pm (Eastern Shore Room closed)
Sat: 9am to 1pm

Sign Up Online Click Here

 

 

ALEXANDRIA(None at this time, check another location close to this area)

 

 

AMELIA

James L. Hamner Public Library
16351 Dunn St.
Amelia, VA 23002
804-561-4559
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 6pm
Fri: 10am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

ARLINGTON(None at this time, check another location close to this area)

 

ASHLAND

 

Ashland Library
201 S. Railroad Avenue
Ashland, VA 23005
804-798-4072
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

BASSETT

Bassett Library
3969 Fairystone Park Hwy.
Bassett, VA 24055
540-629-2426
Mon: 10am to 6pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 6pm
Sign Up Online Click Here

 

BEDFORD

Bedford Central Library
321 N. Bridge St.
Bedford, VA 24523
540-586-8911
Mon: 9am to 5:30pm
Tue: 9am to 8pm
Wed: 9am to 5:30pm
Thu: 9am to 8pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sun: 1:30pm to 5:30pm
Sign Up Online Click Here

 

 

BIG ISLAND

Big Island Library
1111 Schooldays Rd.
Big Island, VA 24526
804-299-5604
Mon: 10am to 5pm
Tue: 10am to 7pm
Wed: CLOSED
Thu: 10am to 5pm
Fri: 10am to 5pm
Sat: 9am to 12noon
Sign Up Online Click Here

 

 

BLACKSTONE

Blackstone Library
415 S. Main St.
Blackstone, VA 23824
434-292-3587
Mon: 2pm to 5pm
Tue: 1pm to 6pm
Wed: 2pm to 8pm
Thu: 1pm to 6pm
Fri: 9am to 5pm
Sat: 9am to noon
Sun: closed
Sign Up Online Click Here

 

BOWLING GREEN

Caroline Library
17202 Richmond Tpk.
Bowling Green, VA 22427
804-633-5455
Mon: 8:30am to 6pm
Tue: 8:30am to 8pm
Wed: 8:30am to 6pm
Thu: 8:30am to 8pm
Fri: 8:30am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

 

BRISTOL

Washington County Public Library
205 Oak Hill Street
Abingdon, VA 23301
276-676-6222
Mon: 9am to 8:30pm
Tue: 9am to 8:30pm
Wed: 9am to 8:30pm
Thu: 9am to 8:30pm
Fri: 9am to 4:30pm
Sat: 9am to 4:30pm
Sun: 2pm to 4:30pm
Sign Up Online Click Here

 

 

BURKEVILLE

Burkeville Library
114 S. Agnew Street
Burkeville, VA 23922
434-767-4095
Mon: 1pm to 6pm
Tue: closed
Wed: 1pm to 6pm
Thu: closed
Fri: 9am to 1pm
Sat: closed
Sun: closed
Sign Up Online Click Here

 

 

CAPE CHARLES

Northampton Memorial Library
Tazewell and Plum Streets
Cape Charles, VA 23310
757-331-1300
Mon: 10am to 5pm
Tue: 10am to 5pm
Wed: 10am to 5pm
Thu: 10am to 8pm
Fri: 10am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

CHANTILLY(None at this time, check another location close to this area)

 

CHARLOTTESVILLE

Jefferson - Madison Regional Library
201 E. Market Street
Charlottesville, VA 22902-5287
434-979-7151
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 1pm to 5pm

 

Northside Library
Albemarle Square
1671 Seminole Trail
Charlottesville, VA 22901-1466
804-973-7893
Mon: 12pm to 9pm
Tue: 12pm to 9pm
Wed: 10am to 6pm
Thu: 10am to 6pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

CHATHAM

Pittsylvania County Public Library
24 Military Dr.
Chatham, VA 24531
434-432-3271
Mon: 9am to 8pm
Tue: 9am to 8pm
Wed: 9am to 8pm
Thu: 9am to 8pm
Fri: 9am to 5pm
Sat: 10am to 12pm
Sign Up Online Click Here

 

 

CHESAPEAKE

Central Library
298 Cedar Road
Chesapeake, VA 23322
757-382-8300
757-382-6591 Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

 

Greenbrier Library
1214 Volvo Parkway
Chesapeake, VA 23320
757-436-7400
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

 

Indian River Library
2320 Old Greenbrier Road
Chesapeake, VA 23325
757-420-5804
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

 

Major Hillard Library
824 Old George Washington Highway, North
Chesapeake, VA 23323
757-382-3600
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

 

 

Russell Memorial Library
2808 Taylor Road
Chesapeake, VA 23321
757-488-9270
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

 

South Norfolk Library
1100 Poindexter Street
Chesapeake, VA 23324
757-545-2436
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

 

CHESTERFIELD

Powhatan Public Library
2270 Mann Road
Powhatan, VA 23139
804-598-5670
Mon: 9am to 8pm
Tue: 9am to 5pm
Wed: 9am to 8pm
Thu: 9am to 5pm
Fri: 9am to 5pm
Sat: 10am to 3pm
Sign Up Online Click Here

 

CHINCOTEAGUE

Island Library
4077 Main St.
Chincoteague, VA 23336
757-336-3460
Mon: 1pm to 5pm
Tue: 1pm to 5pm
Wed: 1pm to 5pm
Thu: 4pm to 8pm
Fri: 1pm to 5pm
Sat: 1pm to 5pm
Sign Up Online Click Here

 

COLLINSVILLE

Collinsville Library
3201 Virginia Ave.
Collinsville, VA 24078
540-647-1112
Mon: 10am to 6pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 8pm
Fri: 10am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

COLONIAL BEACH

Colonial Beach Library
20 Washington Ave.
Colonial Beach, VA 22443
804-224-0921
Mon: CLOSED
Tue: 1pm to 5pm
Wed: 1pm to 5pm
Thu: 1pm to 9pm
Fri: 10am to 5pm
Sat: 9am to 1pm

The Colonial Beach Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

COLONIAL HEIGHTS

Colonial Heights Public Library
1000 Yacht Basin Dr.
Colonial Heights, VA 23834
804-520-9384
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 6pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Sign Up Online Click Here

 

CREWE

Crewe Library
400 Tyler Streer
Crewe, VA 23930
434-645-8688
Mon: 2pm to 5pm
Tue: 2pm to 6pm
Wed: 1pm to 8pm
Thu: 9am to 6pm
Fri: 1pm to 5pm
Sat: 9am to noon
Sun: closed
Sign Up Online Click Here

 

CULPEPER

Culpeper County Library
271 Southgate Shopping Center
Culpeper, Virginia 22701
504-825-8691
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 1pm - 5pm
May - Sep
Closed Sunday
Note: This library requires computer users to have a library card. Library cards are free for anyone who works/lives in Culpeper or neighboring counties. Please call for an appointment.
Sign Up Online Click Here

 

 

DALE CITY(None at this time, check another location close to this area)

 

 

 

DANVILLE

 

Brosville/Cascade Library
11948 Martinsville Hwy.
Danville, VA 24541
804-685-1285
Mon: 9:30am to 6pm
Tue: 9:30am to 6pm
Wed: 9:30am to 6pm
Thu: 9:30am to 8pm
Fri: 9:30am to 6pm
Sat: CLOSED
Sign Up Online Click Here

 

 

 

DELTAVILLE

Deltaville Library
Lover's Lane
Deltaville, VA 23043
804-776-7362
Mon: 10am to 5pm
Tue: 10am to 8pm
Wed: 10am to 5pm
Thu: 10am to 8pm
Fri: 10am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

 

 

DUBLIN

Free Memorial Library
300 Giles Avenue
Dublin, VA 24084
540-674-2856
Mon: 9am to 7pm
Tue: 9am to 7pm
Wed: 9am to 5pm
Thu: 9am to 6pm
Fri: 9am to 5pm
Sat: 9am to 1pm
Sign Up Online Click Here

 

 

EMPORIA

William E. Richardson Memorial Library
1 Spring St.
Emporia, VA 23847
434-634-2539
Mon: 10am to 6pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 6pm
Fri: 10am to 6pm
Sat: 10am to 1pm
Sign Up Online Click Here

 

 

EXMORE

Exmore Station Library
3257 Main Street
Exmore, VA 23350
757-414-0648
Mon: 2pm to 5pm
Tue: 2pm to 5pm
Wed: CLOSED
Thu: 2pm to 5pm
Fri: CLOSED
Sat: CLOSED

It is a good idea to call ahead to confirm hours.
Sign Up Online Click Here

 

 

FAIRFAX(None at this time, check another location close to this area)

 

FALLS CHURCH(None at this time, check another location close to this area)

 

 

FOREST

 

Forest Library
15583 Forest Rd.
Forest, VA 24551
804-525-1817
Mon: 9am to 5:30pm
Tue: 9am to 8pm
Wed: 9am to 5:30pm
Thu: 9am to 8pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sign Up Online Click Here

 

 

FREDERICKSBURG

Central Rappahannock Library
1201 Caroline St.
Fredericksburg, VA 22401
540-372-1144
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sun: 1pm to 5pm (October through May only)

The Central Rappahannock Library Library requests that computer users call ahead to reserve a computer.

 

 

Salem Church Library
2607 Salem Church Rd.
Fredericksburg, VA 22407
540-785-9267
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sun: 1pm to 5pm (October through May only)

 

 

The Salem Church Library Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

 

 

 

 

GLOUCESTER

 

Gloucester Library
6382 Main Street
Gloucester, VA 23061
804-693-2998
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 8pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

 

GOOCHLAND

Goochland Library
2931 River Road West
Goochland, VA 23063
804-556-4774
Mon: 9am to 8pm
Tue: 9am to 8pm
Wed: 9am to 8pm
Thu: 9am to 8pm
Fri: 9am to 6pm
Sat: 9am to 4pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

GRETNA

Gretna Library
207 Coffey St.
Gretna, VA 24557
804-656-2579
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 8pm
Fri: 10am to 6pm
Sat: 10am to 12pm
Sign Up Online Click Here

 

 

HAGUE

Hague Library
22 Coles Point Rd.
Hague, VA 22469
804-472-3820
Mon: 10am to 5:30pm
Tue: CLOSED
Wed: 2pm to 9pm
Thu: CLOSED
Fri: 1pm to 5pm
Sat: 9am to 1pm

The Hague Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

HAMPTON

Hampton Library
4207 Victoria Blvd.
Hampton, VA 23669
757-727-1154
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sun: 1pm to 5pm

The Hampton Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

HANOVER

Dawn Library
16315-C Dawn Blvd.
Hanover, VA 23069
804-994-2770
Mon: CLOSED
Tue: 12pm to 8pm
Wed: 12pm to 6pm
Thu: 12pm to 8pm
Fri: 10am to 4pm
Sat: 10am to 2pm

Hanover Courthouse Library
7527 Library Drive
Hanover, Virginia 23069
804-537-6210
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 6pm
Fri: 9am to 6pm
Sat: 9am to 2pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

HARRISONBURG

Massanutten Regional Library
174 South Main Street
Harrisonburg, Virginia 22801
540-434-4475
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm

Summer Hours - May 29 - Sept. 3
Mon: 9am to 8pm
Tue: 9am to 8pm
Wed: 9am to 8pm
Thu: 9am to 8pm
Fri: 9am to 6pm
Sat: 9am to 4pm
Sign Up Online Click Here

 

 

HAYES

Point Library
Tidemill Shopping Center
889 George Washington Highway
Hayes, VA 23072
804-642-9790
Mon: 10am to 5pm
Tue: 10am to 8pm
Wed: 10am to 5pm
Thu: 10am to 8pm
Fri: 10am to 2pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

HENRICO

 

Libbie Mill Library 
2100 Libbie Lake East St.
Henrico, Virginia 23230
804-290-9423
Monday-Thursday: 9:00 a.m.-9:00 p.m.
Friday & Saturday: 9:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

Fairfield Area Library
1001 N. Laburnum Ave.
Henrico, VA 23223-2705
804-290-9300
Monday-Thursday: 9:00 a.m.-9:00 p.m.
Friday & Saturday: 9:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

Gayton Branch Library
10600 Gayton Road
Henrico, VA 23238-4117
804-290-9600
Monday-Wednesday: 10:00 a.m.-9:00 p.m.
Thursday: 1:00 p.m.-9:00 p.m.
Friday & Saturday: 10:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

Municipal Law Library
4301 E. Parham Rd.
Henrico, VA 23228
804-501-4780
Monday-Friday: 8:00 a.m.-4:30 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

North Park Branch Library
8508 Franconia Road
Henrico, VA 23227-1213
804-290-9700
Monday-Wednesday: 10:00 a.m.-9:00 p.m.
Thursday: 1:00 p.m.-9:00 p.m.
Friday & Saturday: 10:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

North Park Branch Library
8508 Franconia Road
Henrico, VA 23227-1213
804-290-9700
Monday-Wednesday: 10:00 a.m.-9:00 p.m.
Thursday: 1:00 p.m.-9:00 p.m.
Friday & Saturday: 10:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

Tuckahoe Area Library
1901 Starling Drive
Henrico, VA 23229-4564
804-290-9100
Monday-Thursday: 9:00 a.m.-9:00 p.m.
Friday & Saturday: 9:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

Varina Branch Library
1875 New Market Rd
Henrico, VA 23231-5826
804-290-9800 Monday-Wednesday: 10:00 a.m.-9:00 p.m.
Thursday: 1:00 p.m.-9:00 p.m.
Friday & Saturday: 10:00 a.m.-6:00 p.m.

This library charges a $10 proctoring fee. Henrico Library Card Is Required.

Sign Up Online Click Here

 

 

HERNDON(None at this time, check another location close to this area)

 

HOPEWELL

Appomattox Regional Library
245 East Cawson St
Hopewell, VA 23860
804-458-6329
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thur: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Sun: closed
Sign Up Online Click Here

 

JAMES CITY

James City County Library
7770 Croaker Road
Williamsburg, VA 23188-7003
757-259-7720
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

KING GEORGE

Smoot Memorial Library
9533 Kings Highway
King George, VA 22485
540-775-7951
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm

Smoot Library requests that computer users call ahead to reserve a computer.

Smoot Library requests that computer users have a library card. Library cards are free & you can obtain one with your ID.

 

 

Sign Up Online Click Here

 

 

LAWRENCEVILLE

Meherrin Regional Library
133 W. Hicks St.
Lawrenceville, VA 23868
804-848-2418
Mon: 10am to 8pm
Tue: 10am to 6pm
Wed: 10am to 6pm
Thu: 10am to 6pm
Fri: 10am to 6pm
Sat: 10am to 1pm
Sign Up Online Click Here

 

 

MANASSAS

Bull Run Regional Library
8051 Ashton Avenue
Manassas, VA 20109
703-792-4500
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 12noon to 5pm

 

Central Community Library
8601 Mathis Avenue
Manassas, VA 20110
703-361-8211
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 12noon to 5pm

 

 

 

MANQUIN

 

Upper King William Library
694-J Sharon Rd.
Manquin, VA 23106
804-769-3731
Mon: 10am to 8pm
Tue: 2pm to 8pm
Wed: 10am to 8pm
Thu: 2pm to 8pm
Fri: 10am to 2pm
Sat: 10am to 2pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

MARTINSVILLE

Martinsville Library
310 E. Church St.
Martinsville, VA 24115
540-632-7125
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 9:30am to 5pm
Sign Up Online Click Here

 

 

MECHANICSVILLE

Atlee Library
9161 Atlee Road
Mechanicsville, Virginia 23116
804-559-0654
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.

 

Branch Library
7179 Stonewall Parkway
Mechanicsville, Virginia 23111
804-746-9615
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.

 

 

Mechanicsville Library
7179 Stonewall Parkway
Mechanicsville, Virginia 23111
804-746-9615
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

MIDLOTHIAN

 

Powhatan Public Library
2270 Mann Road
Powhatan, VA 23139
804-598-5670
Mon: 9am to 8pm
Tue: 9am to 5pm
Wed: 9am to 8pm
Thu: 9am to 5pm
Fri: 9am to 5pm
Sat: 10am to 3pm
www.powhatanlibrary.org


Sign Up Online Click Here

 

 

 

MINERAL

Louisa County Public Library
881 Davis Highway
Mineral, Virginia 23117
540-967-1103
Mon: 1pm to 9pm
Tue: 1pm to 9pm
Wed: 10pm to 6pm
Thu: 10pm to 6pm
Fri: 9am to 5pm
Sat: 9am to 5pm
Sign Up Online Click Here

 

MONETA

Moneta/Smith Mountain Lake Library
13641 Moneta Rd.
Moneta, VA 24121
540-297-6474
Mon: 9am to 5:30pm
Tue: 9am to 8pm
Wed: 9am to 5:30pm
Thu: 9am to 8pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sign Up Online Click Here

 

MONTPELIER

Lois Wickham Jones/Montpelier Library
Montpelier Center for Arts and Education
17205 Sycamore Tavern Lane
Montpelier, Virginia 23192
804-883-7116
Mon: 9am to 8pm
Tue: 3pm to 8pm
Wed: 3pm to 8pm
Thu: 3pm to 8pm
Fri: 9am to 6pm
Sat: 9am to 2pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

MONTROSS

Montross Library
15692 Kings Hwy.
Montross, VA 22520
804-493-8194
Mon: CLOSED
Tue: 2pm to 9pm
Wed: 10am to 5pm
Thu: 2pm to 9pm
Fri: 10am to 5pm
Sat: 10am to 2pm

The Montross Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

MONTVALE

Montvale Library
11575 W. Lynchburg-Salem Tpk.
Montvale, VA 24122
540-947-2200
Mon: 10am to 5pm
Tue: 12noon to 8pm
Wed: CLOSED
Thu: 12noon to 8pm
Fri: 10am to 5pm
Sign Up Online Click Here

 

 

NASSAWADOX

Northampton Free Library
7401 Railroad Ave.
Nassawadox, VA 23413
757-442-2839
Mon: CLOSED
Tue: 10am to 5pm
Wed: 10am to 5pm
Thu: 10am to 5pm
Fri: CLOSED
Sat: 10am to 1pm

It is a good idea to call ahead to confirm open hours.
Sign Up Online Click Here

 

NEWPORT NEWS

Grissom Library
366 DeShazor Dr.
Newport News, VA
757-886-7896
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 6pm
Sat: 9am to 6pm
Sun: 9am to 5pm

The library requires you to have a library card in good standing. Library cards are free with proof of identity.

 

Main Street Library
110 Main St.
Newport News, VA
757-591-4858
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 6pm
Sat: 9am to 6pm
Sun: 1pm to 5pm
The library requires you to have a library card in good standing. Library cards are free with proof of identity.

 

 

Peal Bailey Library
2510 Wickham Ave.
Newport News, VA
757-247-8677
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 6pm
Sat: 9am to 6pm
The library requires you to have a library card in good standing. Library cards are free with proof of identity.

 

 

West Avenue Library
2907 West Ave.
Newport News, VA
757-247-8505
Mon: 9am to 6pm
Tue: 11:30am to 8:30pm
Wed: 11:30am to 8:30pm
Thu: 11:30am to 8:30pm
Fri: 9am to 6pm
Sat: CLOSED

The library requires you to have a library card in good standing. Library cards are free with proof of identity.
Sign Up Online Click Here

 

 

NORFOLK

Blyden Library
879 E. Princess Anne Rd.
Norfolk, VA 23504
757-441-2852
Mon: 10am to 5:30pm
Tue: 12pm to 8pm
Wed: 10am to 5:30pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm


Horace C. Downing Library
555 E. Liberty St.
Norfolk, VA 23523
757-441-1698
Mon: 10am to 5:30pm
Tue: 10am to 5:30pm
Wed: 10am to 5:30pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

Horace C. Downing Library requests that computer users call ahead to reserve a computer.

 

Janaf Library
124 Janaf Shopping Center
Norfolk, VA 23502
757-441-5660
Mon: 10am to 5:30pm
Tue: 10am to 5:30pm
Wed: 10am to 5:30pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm
Sun: 2pm to 5pm

 

Janaf Library requests that computer users call ahead to reserve a computer.

 

Jordan-Newby Library
961 Park Ave.
Norfolk, VA 23504
757-441-2843
Mon: 10am to 5:30pm
Tue: 10am to 5:30pm
Wed: 10am to 5:30pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Jordan-Newby Library requests that computer users call ahead to reserve a computer.

 

Kirn Memorial Library
301 E. City Hall Ave.
Norfolk, VA 23510
757-664-7323
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm
Sun: 1pm to 5pm

 

Kirn Library requests that computer users call ahead to reserve a computer.

 

Lafayette Library
1610 Cromwell Dr.
Norfolk, VA 23509
757-441-2842
Mon: 10am to 5:30pm
Tue: 10am to 8pm
Wed: 10am to 5:30pm
Thu: 10am to 8pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Lafayette Library requests that computer users call ahead to reserve a computer.

 

Larchmont Library
6525 Hampton Blvd.
Norfolk, VA 23508
757-441-5335
Mon: 10am to 8pm
Tue: 10am to 5:30pm
Wed: 10am to 8pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

Larchmont Library requests that computer users call ahead to reserve a computer.

 

Little Creek Library
7853 Tarpon Pl.
Norfolk, VA 23518
757-441-1751
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Little Creek Library requests that computer users call ahead to reserve a computer.

 

Park Place Library
620 W. 29th St.
Norfolk, VA 23508
757-664-7330
Mon: 10am to 5:30pm
Tue: 10am to 5:30pm
Wed: 10am to 5:30pm
Thu: 10am to 7pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Park Place Library requests that computer users call ahead to reserve a computer.

 

Pretlow Library
9640 Granby St.
Norfolk, VA 23503
757-441-1750
Mon: 10am to 8pm
Tue: 10am to 5:30pm
Wed: 10am to 8pm
Thu: 10am to 5:30pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Pretlow Library requests that computer users call ahead to reserve a computer.

 

Van Wyck Library
1368 DeBree Ave.
Norfolk, VA 23517
757-441-2844
Mon: 10am to 5:30pm
Tue: 10am to 8pm
Wed: 10am to 5:30pm
Thu: 10am to 8pm
Fri: 10am to 5:30pm
Sat: 10am to 5pm

 

Van Wyck Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

PORT ROYAL

Port Royal Library
419 King St.
Port Royal, VA 22535
804-633-5455
Mon: CLOSED
Tue: 1pm to 4pm
Wed: please call for hours
Thu: 10am to 12pm
Fri: CLOSED
Sat: CLOSED
Sign Up Online Click Here

 

 

POWHATAN

Powhatan Public Library
2270 Mann Road
Powhatan, VA 23139
804-598-5670
Mon: 9am to 8pm
Tue: 9am to 5pm
Wed: 9am to 8pm
Thu: 9am to 5pm
Fri: 9am to 5pm
Sat: 10am to 3pm
www.powhatanlibrary.org
Sign Up Online Click Here

 

 

POQUOSON

Poquoson Public Library
500 City Hall Ave.
Poquoson, VA 23662
757-868-3065
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

 

PRINCE WILLIAM

Chinn Park Regional Library
13065 Chinn Park Drive
Prince William, VA 22192
703-792-4800
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 12noon to 5pm (mid-Sep. - May)
Sign Up Online Click Here

 

PULASKI

Pulaski County Library
60 West Third Street
Pulaski, VA 24301
540-980-7770
Mon: 8:30am to 7pm
Tue: 8:30am to 7pm
Wed: 8:30am to 5pm
Thu: 8:30am to 7pm
Fri: 8:30am to 5pm
Sat: 9am to 1pm
Sign Up Online Click Here

 

RESTON(None at this time, check another location close to this area)

 

RICHMOND / MECHANICSVILLE

Pamunkey Regional Library
9161 Atlee Road
MECHANICSVILLE, Virginia 23116
804-559-0654
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.

 

 

RIDGEWAY

 

Ridgeway Library
900 Vista View Ln.
Ridgeway, VA 24148
540-956-1828
Mon: 12noon to 8pm
Tue: 12noon to 8pm
Wed: 12noon to 6pm
Thu: 12noon to 8pm
Fri: 12noon to 6pm
Sat: 10am to 4pm
Sign Up Online Click Here

 

ROANOKE

Roanoke City Public Library
706 S. Jefferson Street
Roanoke, Virginia 24016-5191
540-853-2475
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 10am to 6pm
Thu: 9am to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm
Sun: 1pm to 5pm
(Sunday after Labor Day to Sunday before Memorial Day)

 

Gainsboro Library
15 Patton Avenue, NW
Roanoke, Virginia 24016-1927
540-853-2540
Mon: 9am to 6pm
Tue: 9am to 6pm
Wed: 9am to 6pm
Thu: 12pm to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm

 

 

Jackson Park Library
1101 Morningside Street, SE
Roanoke, Virginia 24013-2515
540-853-2640
Mon: 9am to 6pm
Tue: 12pm to 6pm
Wed: 9am to 6pm
Thu: 12pm to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm

 

 

Law Library
315 Church Avenue, SW (Court House)
Roanoke, Virginia 24011-5024
540-853-2268
Mon: 8am to 4:30pm
Tue: 8am to 4:30pm
Wed: 8am to 4:30pm
Thu: 8am to 4:30pm
Fri: 8am to 4:30pm
Sat: CLOSED

 

 

Melrose Library
2607 Salem Turnpike, NW
Roanoke, Virginia 24017-5397
540-853-2648
Mon: 9am to 6pm
Tue: 9am to 6pm
Wed: 9am to 6pm
Thu: 12pm to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm

 

 

Raleigh Court Library
2112 Grandin Road, SW
Roanoke, Virginia 24015-4014
540-853-2340
Mon: 9am to 6pm
Tue: 12pm to 9pm
Wed: 9am to 6pm
Thu: 12pm to 9pm
Fri: 9am to 6pm
Sat: 9am to 5pm

 

 

Williamson Road Library
3837 Williamson Road, NE
Roanoke, Virginia 24012-3331
540-853-2340
Mon: 12pm to 9pm
Tue: 9am to 6pm
Wed: 12pm to 9pm
Thu: 9am to 6pm
Fri: 9am to 6pm
Sat: 9am to 5pm
Sign Up Online Click Here

 

 

 

ROCKVILLE

Rockville Library
16600 Pouncey Tract Road
Rockville, VA 23146
804-749-3146
Mon: 1pm to 9pm
Tue: 1pm to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 6pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

RUTHER GLEN

Ladysmith Library
18108 Allen St.
Ruther Glen, VA 22546
804-448-0357
Mon: 10am to 6pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 8pm
Fri: 10am to 4pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

 

SPOTSYLVANIA

C. Melvin Snow Memorial Library
8740 Courthouse Rd.
Spotsylvania, VA 22553
540-582-6900
Mon: 9am to 5pm
Tue: 9am to 9pm
Wed: 9am to 5pm
Thu: 9am to 9pm
Fri: 9am to 5pm
Sat: 9am to 5pm

The C. Melvin Snow Memorial Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

SPRINGFIELD(None at this time, check another location close to this area)

 

 

 

ST. STEPHENS CHURCH

 

King & Queens Library
Route 721
St. Stephens Church, VA 23148
804-769-1623
Mon: 12noon to 8pm
Tue: 12noon to 8pm
Wed: 12noon to 8pm
Thu: 12noon to 8pm
Fri: 10am to 6pm
Sat: 10am to 2pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

 

STAFFORD

John Musante Porter Memorial Library
2001 Parkway Blvd.
Stafford, VA 22554
540-659-4909
Mon: 9am to 9pm
Tue: 9am to 9pm
Wed: 9am to 9pm
Thu: 9am to 9pm
Fri: 9am to 5:30pm
Sat: 9am to 5:30pm
Sun: 1pm to 5pm (October through May only)

The John Musante Porter Memorial Library requests that computer users call ahead to reserve a computer.
Sign Up Online Click Here

 

 

STEPHENS CITY

Bowman Library
871 Tasker Rd.
Stephens City, Virginia 22655
540-869-9000
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 5pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: (Open Oct. and Nov. and Jan.-Apr.)
Sign Up Online Click Here

 

 

STERLING(None at this time, check another location close to this area)

 

 

STUART

 

Patrick County Library
116 W. Blue Ridge Street
Stuart, VA 24171
276-694-3352
Mon: 10am to 6pm
Tue: 10am to 8pm
Wed: 10am to 6pm
Thu: 10am to 8pm
Fri: 10am to 2pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

SUFFOLK

Suffolk Law Library
3rd Floor of Courthouse
150 North Main St
Suffolk, VA 23434
(757)923-2431
Mon: 9am to 1pm
Tue: 9am to 1pm
Wed: 9am to 1pm
Thu: 9am to 1pm
Fri: 9am to 1pm
Sign Up Online Click Here

 

URBANNA

Middlesex County (Urbanna) Public Library
150 Grace St.
Urbanna, VA 23175
804-758-5717
Mon: 10am to 5pm
Tue: 10am to 8pm
Wed: 10am to 5pm
Thu: 10am to 8pm
Fri: 10am to 5pm
Sat: 10am to 2pm
Sign Up Online Click Here

 

VIENNA(None at this time, check another location close to this area)

 

 

VINTON

 

Stewartsville Library
45 Cascade Dr.
Vinton, VA 24179
540-890-4530
Mon: 10am to 5pm
Tue: 10am to 7pm
Wed: CLOSED
Thu: 10am to 7pm
Fri: 10am to 5pm
Sat: 9am to 12noon
Sign Up Online Click Here

 

VIRGINIA BEACH

We currently don't have a location in VA Beach, please look at the Norfolk or Chesapeake locations.

You may take the test at any of our DMV approved testing sites. We hope to have a DMV approved testing site soon.

 

Sign Up Online Click Here

 

 

WEST POINT

West Point Library
721 Main St.
West Point, VA 23181
804-843-3244
Mon: 11am to 8pm
Tue: 11am to 8pm
Wed: 11am to 8pm
Thu: 11am to 8pm
Fri: 9am to 5pm
Sat: 9am to 2pm
Note: This library requires computer users to have a library card from the county in which you live. Example, if you live in Henrico county, you must have a Henrico county library card to use the computers at this library. Library cards are free to Virginia residents and can be obtained at your local library.
Sign Up Online Click Here

 

WILLIAMSBURG

James City County Library
7770 Croaker Road
Williamsburg, VA 23188-7003
757-259-7720
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 5pm
Sun: 1pm to 5pm

 

Williamsburg Library
515 Scotland Street
Williamsburg, VA 23185
757-229-7645
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 6pm
Sat: 10am to 5pm
Sun: 1pm to 5pm
Sign Up Online Click Here

 

 

WINCHESTER

The Handley Regional Library
100 West Picadilly Street
Winchester, Virginia 22604
540-662-9041
Mon: 10am to 8pm
Tue: 10am to 8pm
Wed: 10am to 8pm
Thu: 10am to 5pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: (Open Oct. and Nov. and Jan.-Apr.)
Sign Up Online Click Here

 

 

WOODBRIDGE

Chinn Park Regional Library
13065 Chinn Park Drive
Prince William, VA 22192
703-792-4800
Mon: 10am to 9pm
Tue: 10am to 9pm
Wed: 10am to 9pm
Thu: 10am to 9pm
Fri: 10am to 5pm
Sat: 10am to 5pm
Sun: 12noon to 5pm (mid-Sep. - May)

 

 

 

Potomac Community Library
2201 Opitz Boulevard
Woodbridge, Virginia 22191-3377
703-494-8126
Mon: 10am to 8:30pm
Tue: 10am to 8:30pm
Wed: 10am to 8:30pm
Thu: 10am to 8:30pm
Fri: 10am to 4:30pm
Sat: 10am to 4:30pm
Sun: Noon - 4:30pm

 

 

 

**This information is current as of 12/12/08. Testing sites for Virginia Online Driving Improvement Classes subject to change without notice. For up-to-date locations visit the Driving University website by clicking on the image below:

© 2023 by BLESSED DRIVING SCHOOL, LLC

  • w-facebook
  • Twitter Clean
  • White Google+ Icon

PR / T 804-301-1101 / myclass@blesseddrivingschool.com