Hola
En principio la tabla que estás usando es relativamente sencilla, por lo que no necesitas demasiados elementos extra quel a compliquen.
Por otro lado, estás aportando suficiente información para que sea accesible.
Personalmente, no me gusta el uso de headers, prefiero el scope y si nos apegamos al texto del examinator, parece que coincidimos en eso.
Puedes cambiar tu código de esta manera:
Código HTML:
<table summary="Horarios Academia de Baile">
<caption>Horarios válidos hasta el 15 de Junio del 2008.</caption>
<thead>
<tr>
<td> </td>
<th id="lm" class="th2" scope="col">Lunes y Miércoles</th>
<th id="mj" class="th2" scope="col">Martes y Jueves</th>
<th id="vi" class="th2" scope="col">Viernes</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">17:30 a 18:30</th>
<td>Sevillanas -Carmen- Sala 2</td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row">18:00 a 19:00</th>
<td>Caribeños Iniciación - Carolina- Sala 1</td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row">18:30 a 19:30</th>
<td>Bailes de Salón Intermedio - Danny- Sala 2</td>
<td>Bailes de Salón Iniciación - Danny- Sala 1 </td>
<td> </td>
</tr>
<tr>
<th scope="row">19:00 a 20:00</th>
<th id="en" class="th3">Enero 2008</th>
<td>Caribeños Iniciación - Carolina- Sala 2 </td>
<td> </td>
</tr>
<tr>
<th scope="row">19:30 a 20:30</th>
<td>Estilo Latino - Rocío- Sala 2
</td>
<td>Danza del Vientre - Inma- Sala 1 </td>
<td> </td>
</tr>
<tr>
<th scope="row">20:00 a 21:00</th>
<td>Caribeños Iniciación - Carolina- Sala 1 </td>
<td>Salsalón Intermedio - Danny- Sala 2</td>
<td>Tanto argentino. Graciela Sala 1 - 20:00 a 21:30</td>
</tr>
<tr>
<th scope="row">20:30 a 21:30</th>
<td>Salsalón I - Danny- Sala 2 </td>
<td>Caribeños Iniciación - Víctor- Sala 1</td>
<td>Prácticas Libres</td>
</tr>
<tr>
<th scope="row">21:00 a 22:00</th>
<td>Caribeños Iniciación - Víctor- Sala 1 </td>
<td>Caribeños Avanzado II - Danny- Sala 2</td>
<td>Prácticas Libres</td>
</tr>
<tr>
<th scope="row">21:30 a 22:30</th>
<td>Caribeños Intermedio I - Carolina- Sala 2 </td>
<td>Caribeños Intermedio II - Carolina- Sala 1</td>
<td> Bachata y Kizomba - Danny- Sala 1</td>
</tr>
<tr>
<th scope="row">22:00 a 23:00</th>
<td>Caribeños Avanzado I - Danny- Sala 1</td>
<td>Caribeños Inic.-Intermedio - Danny- Sala 2 </td>
<td> </td>
</tr>
</tbody>
</table>
Si quisieras aportar aun más información, puedes hacer uso de los headers y el scope, aunque creo que es redundante en este caso. También puedes agregar el summary
Felicidad