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
Board of Trustees' Meetings Jun 12, 2023 07:00 PM (US/Central)
Community Read Discussion Group Jun 13, 2023 06:00 PM (US/Central) — Festus Public Library
Chess Club is Back! Jul 01, 2023 09:30 AM (US/Central)
Independence Day: Library Closed Jul 04, 2023 (US/Central)
Board of Trustees' Meetings Jul 10, 2023 07:00 PM (US/Central)