El Sol - Offers part-time and full-time Spanish immersion courses in Miraflores, or will send teachers to clients outside Lima. Part of Asociación Cultural Idiomas Perú which also offers English language courses. [English, German, Spanish] - http://elsol.idiomasperu.com/
AC Spanish Classes - Offer one on one or group Spanish lessons for elementary to advanced students, and also offer accommodation options and local tours. Class details and costs included. - http://www.acspanishclasses.com/