De Soto Public Library

Resources for educators and homeschool families

Teacher Library Card

De Soto #73 Public School District teachers, Sunrise R-IX Public School District and St. Rose teachers are able to sign up for a free Teacher Card .  Just present your school ID and fill out the necessary information to receive your card.  Thank you for all you are doing for the students in our community.


STEAM Kits are available to check out.  These kits focus on Science, Technology, Engineering, Art and Math skills.  The kits are grouped from PreK-3rd Grade and 4th Grade and Up. 

Education and Teacher Online Resources

We have a variety of online resources available to educators and homeschooling families.

Missouri Homeschool Laws

Missouri homeschool information from the Home School Legal Defense Association.

Families for Home Education

Families for Home Education has been serving Missouri home educators since 1983. They provide a variety of information, resources, and support for homeschooling families. 

Missouri Homeschoolers Facebook Page

Information and discussions concerning homeschooling in Missouri.

Location and Hours

De Soto Public Library Location Photo
De Soto Public Library
712 S. Main Street, De Soto, MO 63020
636-586-1707 (fax)

Monday - Thursday:
9 am  - 6 pm 

9 am - 5 pm

9 am - 2 pm

Closed Sunday

Holiday Hours

Search for Library Materials

Search for Library Materials Button

Missouri Evergreen Catalog Button

Missouri Libraries 2 Go Button

EBSCO eBooks Button

Resource Spotlight

HelpNow Button
A unique tutoring, homework help, and studying suite designed to assist patrons of all ages succeed. Find help for each step in writing a paper, preparing for standardized tests, and video lessons in English and Spanish.

Get an eCard

Upcoming Events
Preschool Storyhour Apr 22, 2024 10:30 AM (US/Central)
Preschool Storyhour Apr 29, 2024 10:30 AM (US/Central)
Friends of the Library Meeting May 02, 2024 02:00 PM (US/Central)
Chess Club May 04, 2024 09:30 AM (US/Central)
Preschool Storyhour May 06, 2024 10:30 AM (US/Central)