Some may have noticed that there is no table button in the visual editor in WordPress. This is deliberate. Tables are intended for tabular data – defined as data that is best presented in rows and columns. So each “record” shares the same “fields”. If you do not have tabular data then it is highly recommended not to use tables in your layouts.
For starters, it’s usually more accessible to people with disabilities and it is incredibly difficult to render tables properly through voice (trying to render a two dimensional entity via a one dimensional medium). It also makes sense not to hard code presentation on your site. If you use tables, you limit yourself, the next time you’ll want to change your site, you’ll have to completely recode all your tables. Whereas if you are just using the visual editor all you need to do is change a line and and presto, your done.
Also, it gives greater flexibility to users coming to your site on alternate medium. Say, someone coming on with a cellphone. If you have a site relying on tables, it’s *really* hard to deliver the site in a different layout targeting small screen. If you only use text and basic formatting it will fit whatever medium a person coming to your site is on and they can quickly find what they are looking for and not have to pan and zoom around trying to understand what is going on.
There are many different ways to lay out a page and present the same data in ways that do not use tables. If you want to have two columns of data side by side for a schedule consider the information from the left column on top of its counterpart on the right and perhaps even making what was to be the first column bold so that it is differentiated from its counterpart data.
Ultimately though, if you need to use tables for what they were designed for and display rows and columns of tabulated data then the paste from Word button is your best friend as it will clean most of Microsoft’s proprietary formatting and give you a clean place to start.