This tutorial will help you create accessible tables in Microsoft Word and other Office products, like PowerPoint.
First, we’ll show you how to insert a table object, then set up a header row so your table is accessible to all of your students.
Data tables display information in a grid or matrix. They contain header columns and/or rows that explain what the information in the grid means.
Figure 1 shows a simple data table created in Microsoft Word with a style you can find on the Design tab.
number grade range." width="300" height="238" />
Sighted students can scan tables to make associations between data in the table and their corresponding headers. Screen readers can provide those associations for your students, but only if you create accessible tables.
At this time, Word only supports column headers. However, both column and row headers are supported in HTML.
Follow these guidelines in order to create accessible tables:
These guidelines can easily be met if you adhere to the following instructions.
To insert a table in Word, do the following:



Once you’ve inserted a table and its column headings, you should set your first row to a header row.
Make the first row a header row by following these steps:


Whoop! Now you’ve got yourself an accessible table!
Never display data using spaces instead of a table object. Not only is this potentially confusing for sighted students (lacking borders, and potentially, alignment), but it could be difficult or impossible to understand for students using a screen reader.
For example, here is a spaced “table.” While sighted students may find this easily understandable, it’s something else entirely for those using a screen reader. Note: The dots represent spaces.
flavors and the number of people who dislike, are neutral to, and like each flavor." width="501" height="407" />
Screen readers would read this content from top-to-bottom, left-to-right:
Ice cream preferences, Flavor, Dislike, Neutral, Like, Pistachio, 9, 13, 4, Vanilla, 13, 6, 7, Strawberry, 10, 10, 6, Chocolate, 6, 5, 15, Cookie Dough, 9, 7, 10, Mint Chocolate Chip, 8, 10, 8, Vanilla Bean, 13, 7, 6, Butter Pecan, 10, 8, 8, Cake Batter, 12, 4, 10.
Confusing, isn’t it?
Because a table object isn’t used, students will be missing crucial information. Consequently, students won’t know this is a table, nor would they know that “flavor,” “dislike,” “neutral,” and “like” are headers.
Even if students figure out this is a table, they may quickly forget which “header” corresponds to each piece of data; it would likely require repeated listening to understand.
Because of the barriers created by emulating a table, anyone who can’t see it is at a significant disadvantage compared to those who can.
If you use a table object instead (with a screen reader):
Using a table object ensures all students can access the data within your table equivalently.
Creating accessible tables your students can access and understand is essential, so everyone has the same opportunity to perform well in your course. Inserting a simple table and setting up appropriate table headers and properties goes a long way to ensure your students can equitably receive your content.
This tutorial is part of the Accessibility Series. More tips on how to get and keep your documents and web pages accessible to come!