Arrumação de dados em tabela

Estou desenvolvendo uma ferramenta web que vai apoiar na montagem de horário escolar. Porém estou com duvida em uma coisa. Vai existir um menu para consultar horario. Só que estes dados serão salvos no BD. Por exemplo, Segunda ( hora inicio, Professor, disciplina e laboratorio).
Minha dúvida é o seguinte vou entrar com o codigo da turma a ser buscado o horário e a partir dai tenho que pegar o seu horario que esta cadastrado. Porém não estou sabendo como organizar estes dados na tela tabulados.
Ex: Colunas (horario (tera que apresentar o horario), e a coluna segunda (tera que apresentar o professor a disciplina e o laboratorio). Minha duvida não é o select ! Mas sim quanto a apresentação destes dados arrumados como se fosse um horário. É um projeto final. Espero que vcs consigam me ajudar!!!

Hora Inicio- Segunda

      -                    Professor

08:00 - Disciplina
Laboratorio