Which of the following did the first schools established during the Middle Ages provide

The first schools established during the Middle Ages provided education in various subjects, such as:

- Latin language and literature
- Religious studies and theology
- Philosophy and logic
- Arithmetic and mathematics
- Music and art
- Astronomy and natural sciences