In a recent survey conducted among students in a high school, the following data was collected regarding the number of languages spoken by a group of 50 students:
Number of Languages Spoken: 0, 1, 2, 3, 4, 5
Frequency:
0 languages: 5 students
1 language: 15 students
2 languages: 18 students
3 languages: 8 students
4 languages: 3 students
5 languages: 1 student
Calculate the median number of languages spoken by the students.