Bienvenue! ¡Bienvenidos! Welcome!

The Spanish School is located at:

  • 4011 Papin Street St. Louis, MO 63110 (Map)

The French School is located at:

  • 1881 Pine Street, St. Louis, MO 63103

The Chinese School & The International School are located at:

  • 3740 Marine, St. Louis, MO 63118

If you are interested in touring SLLIS, you may RSVP on-line, or call 314-533-0975.