close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.
  • Memorial Day
  • 2018 AIA/ALA Library Building Awards
  • Books from Birth
  • My Lucky Day
  • Blue-Ray Disks
  • Get our app
leftright

Digital Services

Audiobooks & Ebooks

Audiobooks & Ebooks

Entertainment

Entertainment

Try our Mobile App

Download our library App

Homework help

Homework help

Recommended Resources

Ask us now

Chat with a Librarian

Books and Apps for children

Books and Apps for children

Community links

Community websites

Career online

Get a degree online

Upcoming Events

Hyattsville
Tue, May 22, 10:00am - 9:00pm
Join us as we explore science through the life cycle of butterflies. Drop in for hands-on experiments and activities. (Ages 5-12 with adult)

Hillcrest Heights - Conference Room 1
Tue, May 22, 10:00am - 11:30am
Sign-up at front desk. Show resume to sign-up for the course. The facilitator will help participants search for jobs, apply for jobs and identify ways to update their resume.

Bowie
Tue, May 22, 10:15am - 10:45am
Bring your baby and join us for stories, songs, fingerplays and more! Limited to 15 babies. If you have a group with 8 or more children, please call ahead at (301) 262-7000.

Surratts-Clinton
Tue, May 22, 10:15am - 10:45am
Bring your 3-5 year old and join us for fun stories, songs, fingerplays and more! Pick up a ticket at the Children's Information Desk.

Laurel - Large Meeting Room B
Tue, May 22, 10:30am - 11:30am
This special storytime is an opportunity for parents and caregivers to learn more about their child's early developmental milestones and how to encourage growth through books, games, and songs.

Accokeek
Tue, May 22, 10:30am - 11:00am
Bring your preschooler and join us for stories, songs, fingerplays and more!

Hillcrest Heights
Tue, May 22, 10:30am - 11:00am
Bring your preschooler and join us for stories, songs, fingerplays and more!

Hyattsville
Tue, May 22, 10:30am - 11:00am
Bring your toddler and join us for stories, songs, fingerplays and more!

Bladensburg
Tue, May 22, 11:00am - 11:30am
Bring your preschooler and join us for stories, songs, fingerplays and more!

Surratts-Clinton
Tue, May 22, 11:00am - 11:30am
Bring your 3-5 year old and join us for stories, songs, fingerplays and more!

Upper Marlboro
Tue, May 22, 11:15am - 11:45am
Bring your preschooler and join us for stories, songs, fingerplays and more!

Bowie
Tue, May 22, 11:15am - 11:45am
Bring your baby and join us for stories, songs, fingerplays and more! Limited to 15 babies. If you have a group with 8 or more children, please call ahead at (301) 262-7000.

Surratts-Clinton
Tue, May 22, 11:30am - 2:00pm
Join us for knitting! Beginners to advanced knitters welcome. Bring 1 skein of worsted weight yarn (#4 on label) and 1 set of size 7 needles, or a current project.

Mount Rainier
Tue, May 22, 1:00pm - 5:00pm
Challenge yourself and help create a masterpiece with the community of Mount Rainier. Everyday from 1 pm- 5 pm the community puzzle will be available to the public.

Pop-Up Locations
Tue, May 22, 1:30pm - 2:30pm
Learning to speak English? Join our club and practice speaking English in a friendly atmosphere with people from diverse backgrounds.

Bowie - Auditorium
Tue, May 22, 2:30pm - 5:30pm
Hang out with other Teens every weekday in the Bowie Library Auditorium.

Hillcrest Heights
Tue, May 22, 3:30pm - 4:30pm
Freestyle building. Legos will be provided and kids can let their imaginations run wild!

Pop-Up Locations
Tue, May 22, 3:30pm - 4:30pm
Homework help and reading practice for students in grades K through 6.

Canceled
Baden
Tue, May 22, 4:00pm - 5:00pm
Build your child's confidence in reading. Specially trained therapy dogs will be glad to listen. Please call the branch to register 301-888-1152.

Spauldings
Tue, May 22, 4:00pm - 6:00pm
Homework guidance and reading practice for students in grades K through 6.
Registration is now closed

Glenarden - Small Meeting Room
Tue, May 22, 4:00pm - 5:30pm
This program will help girls (grades 2-6) improve their reading and comprehension skills by allowing them to discuss book themes and takeaways in a group setting. Meets every 2nd & 4th Tuesday.

Oxon Hill
Tue, May 22, 4:00pm - 5:00pm
Join us as we explore cultures around the world with a story and an activity.

Beltsville - Large Meeting Room
Tue, May 22, 4:30pm - 7:00pm
Learn to play or improve your chess game. All ages are welcome!

Fairmount Heights - Large Meeting Room
Tue, May 22, 5:00pm - 6:30pm
In this six week book writing workshop on Tuesdays 5:00-6:30 pm you will learn how to get your book from thought to print by self publishing your own book. No need for vanity or traditional publishers

Glenarden
Tue, May 22, 5:30pm - 7:30pm
Learn to code by playing board games and making video games.

Oxon Hill
Tue, May 22, 5:30pm - 7:30pm
Reading practice and homework help for students K-6. Please register at the Children's Desk.

Surratts-Clinton
Tue, May 22, 6:00pm - 7:30pm
Join us for games and friendly competition. Ages 13-18.

Greenbelt
Tue, May 22, 6:00pm - 7:30pm
Homework help and reading practice for students in grades K through 6.

Greenbelt - Small Meeting Room
Tue, May 22, 6:00pm - 7:30pm
Learning to speak English? Join our club and practice speaking English in a friendly atmosphere with people from diverse backgrounds.

Oxon Hill
Tue, May 22, 6:00pm - 7:30pm
Learning to speak English? Join our club and practice speaking English in a friendly atmosphere with people from diverse backgrounds.

Largo-Kettering
Tue, May 22, 6:00pm - 7:30pm
Get ready to call out B-O-O-K-S when you join us for a fun evening of literary themed bingo! Winners will get to choose a book related prize.

Laurel
Tue, May 22, 6:30pm - 7:00pm
Bring your baby and join us for stories, songs, fingerplays and more! Limited to 15 babies. Please pick up a ticket at the Information Desk/Children's Information Desk.

Largo-Kettering
Tue, May 22, 6:30pm - 8:30pm
Come play board games at the library! Bring one of your own or play one of ours.

Greenbelt
Tue, May 22, 7:00pm - 7:30pm
Bring your preschooler and join us for stories, songs, fingerplays and more! Limit: 20 participants. Free tickets available on a first-come first-served basis.

Spauldings - Conference Room
Tue, May 22, 7:00pm - 8:00pm
Learn to play or improve your chess game. All ages are welcome!

Laurel - Conference Room 1
Tue, May 22, 7:00pm - 9:00pm
Join us for an evening of crocheting and knitting. If possible, please bring your own materials due to limited supplies. No prior experience needed. All ages are welcome!

South Bowie
Tue, May 22, 7:00pm - 8:30pm
Ages 5-12 with adult. Join us as we explore science, technology, engineering and math. Drop in for hands-on experiments and activities.

Laurel
Tue, May 22, 7:15pm - 7:45pm
Bring your baby and join us for stories, songs, fingerplays and more! Limited to 15 babies. Please pick up a ticket at the Information Desk/Children's Information Desk.

Laurel
Tue, May 22, 7:30pm - 8:30pm
Join us for a lively discussion.

Hyattsville
Tue, May 22, 7:30pm - 9:00pm
Learning to speak English? Join our club and practice speaking English in a friendly atmosphere with people from diverse backgrounds.