質問者さんが作られた時間表が、どのように記述されているのか分かりませんので、体育科から作ってみました。
もっとシンプルで綺麗な記述もあると思いますが、とりあえず、
<HTML>
<BODY>
<TABLE cellpadding="2" cellspacing="0" border="1" style="text-align:center;">
<TR>
<TD colspan="6">体育科</TD>
</TR>
<TR>
<TD colspan="3" width="50%">体育</TD>
<TD colspan="3" width="50%">保険</TD>
</TR>
<TR>
<TD colspan="6">芸術科</TD>
</TR>
<TR>
<TD colspan="2" width="33%">音楽</TD>
<TD colspan="2" width="34%">美術</TD>
<TD colspan="2" width="33%">芸術</TD>
</TR>
</TABLE>
</BODY>
</HTML>
ボーダーが要らないのなら、
<HTML>
<BODY>
<TABLE cellpadding="2" cellspacing="0" border="0" style="text-align:center;">
<TR>
<TD colspan="2">体育科</TD>
</TR>
<TR>
<TD width="50%">体育</TD>
<TD width="50%">保険</TD>
</TR>
<TR>
<TD colspan="2">芸術科</TD>
</TR>
<TR>
<TD colspan="2">
<!-- ここから -->
<TABLE cellpadding="2" cellspacing="0" border="0"><TR>
<TD>音楽</TD>
<TD>美術</TD>
<TD>芸術</TD>
</TR>
</TABLE>
<!-- ここまで -->
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
あなたの思ったこと、知っていることをここにコメントしてみましょう。