Free graphing resources · Original practice

Bar graph worksheets.
Make category counts visible.

Use equal-width, separated bars to compare four or five categories. Calculate totals and count gaps, including a case with two categories tied for the largest value.

4 category-count tables.
Separate bars; zero baseline.

A graph, a task and a worked check

Use equal-width, separated bars to compare four or five categories. Calculate totals and count gaps, including a case with two categories tied for the largest value.

Use the student pack for an attempt, then compare the separate reference or worked answer. Every case is original. All PDF and editable SVG resources are free without signup; each collection pack repeats its individual sheets in the same order.

Choose your paper and download

Download paper size

Every worksheet and answer is free. No signup.

The complete collection

Keep practice and answers separate.

Use the student pack first, then compare the reference or answer. Packs are PDFs; individual sheets below also include editable SVG files. The paper choice applies to every download.

4 pages per file · free · CC BY 4.0

All paper sizes & editable formats
US Letter
A4

Choose a specific case

CaseFocus
BG01Fictional art supplies
BG02Made-up shape cards
BG03Fictional plant cards
BG04Imaginary tile colors

The examples and datasets are made for these worksheets. They are not measured classroom results, published textbook questions or evidence about real people. Axis values and the supplied data determine the answers; paper measurements do not replace those numbers.

Check the first case

BG01: Fictional art supplies

CheckWorked result
1Pen: 10.
228 items.
36 items.

The table gives one worked case so you can check the method. The separate answer files contain the completed plots and results for every case. Keep the count scale and equal bar widths consistent, and include every tied maximum.

Work through the graph

  1. Read the category scale before drawing Choose one of the four count tables. The student graph already labels the categories and marks the vertical count axis from 0 to 12 in steps of two. A count of five belongs halfway between four and six, rather than on the fifth labeled tick. Use the same width for every bar and preserve gaps between categories. The counts are fictional practice values, so there is no survey sample or real population to infer. Read the table, construct the bars and keep the axes intact before calculating comparisons.
  2. Make the bar heights match the counts Start each bar at the zero baseline and extend it to the corresponding value. In BG01 the Pencil bar reaches 6 and the Pen bar reaches 10; their difference is 4 items. Give Brush and Chalk their own equal-width bars rather than stacking them. In BG02, Circle and Star both have count 7, so their tops align halfway between the 6 and 8 grid lines. Preserve both as maxima. A complete drawing must identify each category as well as its numerical height.
  3. Calculate Totals and Identify Maxima Sum the recorded values to find the total count for the dataset. For example, add the values for tile colors to get the aggregate number. Next, identify the largest value to determine the maximum. If multiple categories share the highest value, include all tied maxima in your answer. Calculate the gap by subtracting the smallest value from the largest value. This difference is measured in count units, not graph heights. Review the worked answer sheet to verify your calculations against the reference. This process confirms understanding of discrete category data and basic arithmetic operations on the counts.

Checks that catch common errors

Watch forCheck instead
Measuring bar height with a physical ruler to determine the count.Read the numeric value directly from the y-axis tick marks aligned with the top of the bar.
Treating the categories as adjacent numeric histogram bins.Recognize these are discrete categories with separated bars, not continuous intervals.
Reporting only one maximum value when ties exist.List all categories that share the highest count as tied maxima.

Keep the labels and margins readable

Choose the Letter or A4 file that matches your paper. Actual size / 100% preserves the designed layout; a different uniform print scale changes physical lengths but does not change the listed numbers or the arithmetic. Keep the whole chart and all labels inside the printable area. A ruler can help draw straight segments, but calculate from the stated numerical scale.

These files have digital geometry, arithmetic and page-boundary checks. Physical printer and classroom trials have not been completed. The resources are practice material, with no claim of curriculum certification or precision-instrument accuracy. The original files use CC BY 4.0: credit Zumola, link the license and indicate changes.

Useful answers

Why do the bars have spaces?

Each bar represents a separate category. Equal bar widths and gaps help separate those groups; the horizontal axis is not a sequence of continuous numerical bins.

Does the bar width change the count?

In these worksheets the count is read from height on the labeled zero-based axis. Keep widths equal so area does not suggest a different comparison.

Can more than one category be the largest?

Yes. BG02 has equal largest counts for Circle and Star. Include both rather than choosing one arbitrarily.

Are the answer files and editable graphs free?

Yes. Reference, student and worked-answer files are all free without an account. Single sheets include PDF and SVG; collection packs are PDF files. Analytics consent is not required to download.

Keep plotting

Further reading: OpenStax: categorical data and bar charts. The data tables, illustrations and exercise cases here are original Zumola work.

More ways to practice

From tally to bar: one verifiable chain

A bar chart compares counts in named categories. Each category gets one bar, bars have equal width, and gaps separate the bars because the categories are distinct labels rather than points on a continuous scale. The vertical axis starts at zero and uses one consistent unit per grid step. Before drawing, write the counts in a table and add them; that total is your independent check on the finished graph.

A histogram is different. It groups a continuous measurement into bins, and the bars touch because neighbouring bins share boundaries. State the bin edges explicitly, for example 0 to under 10, 10 to under 20, and so on, and decide in advance which bin receives a value exactly on an edge. The sum of the bin frequencies must equal the number of measurements. A line graph is different again: it joins values across an ordered sequence such as time, so it suits trends, not category comparison.

  1. List each category once and record its count beside it.
  2. Add the counts and write the total at the top of the table.
  3. Choose a scale where the largest count fits inside the plotting area with whole grid steps.
  4. Draw equal-width bars from zero, leaving a visible gap between categories.
  5. Label the axis with the category names and the unit of the counts.
  6. Re-add the bar heights from the finished graph and compare with your table total.

A tie-aware comparison routine

Comparing bars is easy when one value is clearly largest. Ties need a deliberate rule so answers stay consistent. First find the largest count and list every category that reaches it. Then find the smallest count the same way. Report the difference between largest and smallest, and state how many categories sit at each extreme. If two categories tie for largest, say so rather than picking one.

A second check catches scale errors. Pick one bar, read its height from the axis, and confirm it matches the table count. Then confirm the gap between two adjacent bars equals the difference of their counts in grid steps. If the scale is two per step, a difference of six counts must appear as three steps. This check exposes uneven spacing or a mislabelled axis faster than re-reading the whole graph.

  1. Identify the maximum count and name every category that reaches it.
  2. Identify the minimum count and name every category that reaches it.
  3. Subtract minimum from maximum to get the range.
  4. Count how many categories tie at the maximum and at the minimum.
  5. Verify one bar height and one adjacent gap against the stated scale.

Separating student and teacher versions

A student version should contain the category names and counts but no drawn bars, so the learner builds the scale and the bars. A teacher version should contain the same data with bars drawn and the total stated, so comparison is quick. Keep the data identical between the two; only the drawn work differs. If the student sheet asks for a total, the teacher sheet must show the same total, otherwise the pair cannot be checked against each other.

When the data includes a tie, both versions should carry the same tie rule in a short note, such as listing all categories at the maximum. That prevents a correct student answer being marked wrong because the teacher sheet silently chose one category.

  1. Copy the category list and counts exactly into both versions.
  2. Leave the plotting area empty on the student version.
  3. Draw bars and state the total on the teacher version.
  4. Add the same tie rule note to both versions.
  5. Check that both totals match the sum of the counts.

Try this example

Four book genres are counted on one shelf: mystery 7, history 4, poetry 4, science 9. Build a bar chart with a scale of two counts per grid step and compare the categories.

Show the worked explanation

Total is 7 + 4 + 4 + 9 = 24. With two counts per step, bar heights are 3.5, 2, 2 and 4.5 steps; if half steps are awkward, use one count per step instead, giving 7, 4, 4 and 9 steps. Science is largest at 9, mystery is next at 7, and history and poetry tie at 4. The range from largest to smallest is 9 - 4 = 5. Two categories sit at the minimum, and one sits at the maximum. Check: 9 + 7 + 4 + 4 = 24, matching the table total.

Common mistakes

Check your work

Questions before you start

When should I use a histogram instead of a bar chart?

Use a histogram when the data is a continuous measurement grouped into bins with touching bars. Use a bar chart when the data is separate named categories with gaps between bars.

How do I report two categories tied for the largest count?

Name both categories as jointly largest, state the shared count, and give the range from that count to the smallest count. Do not select one arbitrarily.

What total should the teacher version show?

The sum of all category counts, which must equal the sum of the bar heights read from the finished graph.

Explore this theme →

Keep exploring

Worksheet preview

Full printable sheet preview

Fit-to-screen preview. Download the PDF to print at actual size.