Spanish Courses (Grades PreK-12) Primary SchoolDinolingoPrimary School SpanishElementary SchoolDinolingoElementary School SpanishMiddle SchoolDinolingoMiddle School SpanishRosetta StoneMiddle School Spanish (Spain)*Middle School Spanish (Latin America)*High School Spanish (Latin America)*High School Spanish (Spain)**Available per counselor approval for a high school credit.High SchoolRobotelHigh School Spanish IHigh School Spanish IIHigh School Spanish IIIRosetta StoneHigh School Spanish (Spain)High School Spanish (Latin America)