Classes & Events

Choose from the branches and age levels below to see a listing of classes and events.

Read or download our quarterly @Your Library newsletter.

See scheduled book sales and exhibits

Interested in a private instructional session with a librarian? See the wealth of training on demand options we've thought of (computer training, genealogy workshops, legal research, and more) - or tell us what you need.

Headquarters

Headquarters

1201 Caroline St., Fredericksburg, VA 22401, 540-372-1144
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Porter

England Run

806 Lyons Blvd., Fredericksburg, VA 22406, 540-899-1703
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Porter

Porter

2001 Parkway Boulevard, Stafford, VA 22554-3972, 540-659-4909
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Salem Church

Salem Church

2607 Salem Church Road, Fredericksburg, VA 22407-6451, 540-785-9267
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Snow

Snow

8740 Courthouse Road, Spotsylvania, VA 22553-2513, 540-507-7565
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Cooper

Cooper

20 Washington Avenue, Colonial Beach, VA 22443-2337, 804-224-0921
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Montross

Montross

56 Polk Street, Montross, VA 22520-0308, 804-493-8194
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Newton

Newton

22 Coles Point Road, Hague, VA 22469-0116, 804-472-3820
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers