NMRHS Course Offerings

  • ADVANCED PLACEMENT SPANISH LANGUAGE AND CULTURE

  • SPANISH 1

  • SPANISH 2

  • SPANISH 3

  • SPANISH 4