BLESSED DRIVING SCHOOL, LLC
Thank God For $57 Driver Improvement
Spirit Filled, Educational, and Fun Classes
8 Hour Driver Improvement Classes, 8 Hour Re-Examination Courses (Three Test Failure), Driver's Education. Online and Classroom Courses available.
Service areas include but not limited to: Ashland, Henrico Richmond, Chesterfield, Midlothian, Fredericksburg (Spotsylvania & Stafford County), Lynchburg / Madison Heights Area, Culpeper, Charlottesville, Norfolk.
Licensed By Department of Motor Vehicles (DMV) and approved by Virginia Court System
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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.
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
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
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
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
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.
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
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.
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
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.
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
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
​
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.
​
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.
​
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
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
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.
​
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
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.
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
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.
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
​
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
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.
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.
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
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.
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.
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.
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
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
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
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)
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
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
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
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.
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
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.
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.
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.
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.)
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
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
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
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
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.
​
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.
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
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.)
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: