Organizing Tabular Data

Tables & Sorting

1
2
3
4
5
6

Welcome to Tables & Sorting! In this strand, you will master creating structured data tables, formatting headers, sorting text and numbers logically, and building clean multi-column layouts.

Level 1

Grid & Headers

Basic table structure, identifying rows, columns, and headers.

Learning objective

Learning About: Table Structure. Learning To: Enter grid data. Learning To Be: Inquirer.

Let's Go!

Learn

A table organizes information into vertical columns and horizontal rows. Putting titles in the top header row tells everyone exactly what information lives in each column!

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Build a simple table!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identify rows and columns in a grid.

Developing

Enter words and numbers into individual grid cells.

Secure (Goal)

Create a simple 2-column, 3-row table with clear headers.

Mastery

Explain the difference between a row and a column. Typing: 5 WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Grid & Headers includes:

  • Core Deliverable: Build a simple table!
  • Target Quality: Create a simple 2-column, 3-row table with clear headers.
  • Excellence & Polish: Explain the difference between a row and a column. Typing: 5 WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

How clearly can you explain the difference between a table row and a table column?

Low
High

Learning check

Learning Check

Which part of a data table runs vertically from top to bottom?

Select the matching icon or option below:

Answer correctly to unlock the next level.

Great job! Columns run vertically from top to bottom!Think about columns in a building โ€” do they go up and down or side to side?
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See, Think, Wonder

Achievement pathway

  • Foundation: Identify rows and columns in a grid.
  • Developing: Enter words and numbers into individual grid cells.
  • Secure: Create a simple 2-column, 3-row table with clear headers.
  • Mastering: Explain the difference between a row and a column. Typing: 5 WPM.

Curriculum links

Curriculum strand: MAT.01.C.1.4

Outcome: TS-O-01 โ€” Basic table structure, identifying rows, columns, and headers.

PYP: Form ยท Organizing information into grids helps us understand and share data clearly.

Learner profile: Inquirer

Competency tags

  • tables
  • data-grid
  • columns-rows
  • basic-formatting

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 2: Header Formatting

Complete the previous learning check to unlock this next level.

Level 2

Header Formatting

Formatting table headers with bold text, fill color, and borders.

Learning objective

Learning About: Visual Hierarchy. Learning To: Format headers. Learning To Be: Communicator.

Let's Go!

Learn

Plain text tables can look messy! Bolding header text, adding a shaded fill background, and applying clean grid borders makes your table titles stand out immediately.

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Format your table header!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Change text formatting inside table cells.

Developing

Apply bold text and background fill color to a header row.

Secure (Goal)

Add clean outer and inner grid borders to separate data cells.

Mastery

Explain why bold headers improve table readability. Typing: 10 WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Header Formatting includes:

  • Core Deliverable: Format your table header!
  • Target Quality: Add clean outer and inner grid borders to separate data cells.
  • Excellence & Polish: Explain why bold headers improve table readability. Typing: 10 WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Did adding color and bold formatting make your table look more professional?

Low
High

Learning check

Learning Check

Why is it important to format the top header row of a data table differently from data rows?

Select the best option below.

Answer correctly to unlock the next level.

Correct! Distinct headers make it instant for readers to know what each column represents!Think about what happens when title text looks identical to data text.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Zoom In

Achievement pathway

  • Foundation: Change text formatting inside table cells.
  • Developing: Apply bold text and background fill color to a header row.
  • Secure: Add clean outer and inner grid borders to separate data cells.
  • Mastering: Explain why bold headers improve table readability. Typing: 10 WPM.

Curriculum links

Curriculum strand: MAT.02.C.1.4

Outcome: TS-O-02 โ€” Formatting table headers with bold text, fill color, and borders.

PYP: Function ยท Visual emphasis and clear headers make complex data tables scannable.

Learner profile: Communicator

Competency tags

  • header-formatting
  • table-borders
  • shading
  • visual-hierarchy

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 3: Single Column Sort

Complete the previous learning check to unlock this next level.

Level 3

Single Column Sort

Sorting tables alphabetically A-Z and numerically ascending/descending.

Learning objective

Learning About: Single Column Sort. Learning To: Sort A-Z & 1-9. Learning To Be: Thinker.

Let's Go!

Learn

Instead of retyping a list to put it in order, use the Sort feature! You can sort words alphabetically (A to Z) or numbers from smallest to largest (Ascending) in one click.

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Sort A to Z and 1 to 10!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Locate the Sort tool in a spreadsheet or word processor.

Developing

Sort a list of student names alphabetically from A to Z.

Secure (Goal)

Sort numerical columns in ascending (1-9) or descending (9-1) order.

Mastery

Verify that entire rows move together when sorting a column. Typing: 15 WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Single Column Sort includes:

  • Core Deliverable: Sort A to Z and 1 to 10!
  • Target Quality: Sort numerical columns in ascending (1-9) or descending (9-1) order.
  • Excellence & Polish: Verify that entire rows move together when sorting a column. Typing: 15 WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Were you able to find the highest score instantly after sorting?

Low
High

Learning check

Learning Check

You have a table of 20 animals and want to find the heaviest animal. How should you sort the 'Weight (kg)' column?

Choose the correct sorting option.

Answer correctly to unlock the next level.

Spot on! Sorting Descending puts the largest number at the very top of your table!Think about whether the heaviest animal has the biggest or smallest number.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Think, Puzzle, Explore

Achievement pathway

  • Foundation: Locate the Sort tool in a spreadsheet or word processor.
  • Developing: Sort a list of student names alphabetically from A to Z.
  • Secure: Sort numerical columns in ascending (1-9) or descending (9-1) order.
  • Mastering: Verify that entire rows move together when sorting a column. Typing: 15 WPM.

Curriculum links

Curriculum strand: CM.02.B.1.1

Outcome: TS-O-03 โ€” Sorting tables alphabetically A-Z and numerically ascending/descending.

PYP: Change ยท Sorting tabular data enables quick searching and pattern detection.

Learner profile: Thinker

Competency tags

  • sorting
  • alphabetical-sort
  • numerical-sort
  • data-ordering

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 4: Multi-Column Sort

Complete the previous learning check to unlock this next level.

Level 4

Multi-Column Sort

Multi-level sorting using primary and secondary sort keys.

Learning objective

Learning About: Multi-Level Sorting. Learning To: Apply primary & secondary sorts. Learning To Be: Principled.

Let's Go!

Learn

When multiple rows have the exact same value (like 30 students in 'Year 4'), a secondary sort breaks the tie! Sort by Year Group FIRST, then by Last Name SECOND.

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Master multi-column sorting!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Understand why sorting by one column may leave tied values unsorted.

Developing

Apply a primary sort on one column and a secondary sort on another.

Secure (Goal)

Sort school data first by 'Year Group' (Primary) then by 'Last Name' (Secondary).

Mastery

Explain how multi-level sorting prevents scrambling related data. Typing: 20 WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Multi-Column Sort includes:

  • Core Deliverable: Master multi-column sorting!
  • Target Quality: Sort school data first by 'Year Group' (Primary) then by 'Last Name' (Secondary).
  • Excellence & Polish: Explain how multi-level sorting prevents scrambling related data. Typing: 20 WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Do you understand how primary and secondary sort rules work together?

Low
High

Learning check

Learning Check

You want to organize a sports day table so students are grouped by Team Color, and within each team, ordered by race time. What is the correct setup?

Choose the correct multi-level sort setup.

Answer correctly to unlock the next level.

Correct! Primary groups the teams together, and Secondary puts their times in order within each group!Think about which category needs to be grouped together first.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See, Think, Wonder

Achievement pathway

  • Foundation: Understand why sorting by one column may leave tied values unsorted.
  • Developing: Apply a primary sort on one column and a secondary sort on another.
  • Secure: Sort school data first by 'Year Group' (Primary) then by 'Last Name' (Secondary).
  • Mastering: Explain how multi-level sorting prevents scrambling related data. Typing: 20 WPM.

Curriculum links

Curriculum strand: CM.02.B.1.1

Outcome: TS-O-04 โ€” Multi-level sorting using primary and secondary sort keys.

PYP: Connection ยท Multi-tiered sorting reveals nested patterns across complex datasets.

Learner profile: Principled

Competency tags

  • multi-column-sort
  • primary-key
  • secondary-key
  • nested-data

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 5: Custom Lists & Banding

Complete the previous learning check to unlock this next level.

Level 5

Custom Lists & Banding

Custom list sorting (days/months/priorities) and alternating row styles.

Learning objective

Learning About: Custom Order & Style. Learning To: Custom sort & band rows. Learning To Be: Knowledgeable.

Let's Go!

Learn

Alphabetical sorting puts 'Friday' before 'Monday' because F comes before M! Using Custom Sort Lists forces the computer to follow chronological or logical orders like 'High > Medium > Low'.

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Custom sort and band your rows!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Recognize when alphabetical sorting fails (e.g. Monday coming after Friday).

Developing

Create and apply a Custom Sort List for days of the week or Priority (High/Med/Low).

Secure (Goal)

Apply alternating row colors (banded rows / zebra striping) to improve tracking.

Mastery

Evaluate readability of wide data tables before and after zebra striping. Typing: 25 WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Custom Lists & Banding includes:

  • Core Deliverable: Custom sort and band your rows!
  • Target Quality: Apply alternating row colors (banded rows / zebra striping) to improve tracking.
  • Excellence & Polish: Evaluate readability of wide data tables before and after zebra striping. Typing: 25 WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Why is custom list sorting necessary for days of the week or months?

Low
High

Learning check

Learning Check

If you sort the days of the week ('Monday', 'Tuesday', 'Wednesday'...) alphabetically A-Z, which day will appear at the very top of your table?

Select the correct custom sorting reason.

Answer correctly to unlock the next level.

Correct! Alphabetically, 'Friday' starts with F, so it goes first! That's why custom lists are essential!Think about alphabetical order: F, M, S, T, W.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: I used to think...

Achievement pathway

  • Foundation: Recognize when alphabetical sorting fails (e.g. Monday coming after Friday).
  • Developing: Create and apply a Custom Sort List for days of the week or Priority (High/Med/Low).
  • Secure: Apply alternating row colors (banded rows / zebra striping) to improve tracking.
  • Mastering: Evaluate readability of wide data tables before and after zebra striping. Typing: 25 WPM.

Curriculum links

Curriculum strand: CM.03.B.1.3

Outcome: TS-O-05 โ€” Custom list sorting (days/months/priorities) and alternating row styles.

PYP: Perspective ยท Custom sorting and zebra striping enhance readability for large datasets.

Learner profile: Knowledgeable

Competency tags

  • custom-sort-list
  • zebra-striping
  • banded-rows
  • data-formatting

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 6: Clean & Freeze Data

Complete the previous learning check to unlock this next level.

Level 6

Clean & Freeze Data

Data normalization, removing duplicate rows, and freezing header rows.

Learning objective

Learning About: Data Hygiene. Learning To: Clean duplicates & freeze headers. Learning To Be: Reflective.

Let's Go!

Learn

Professional data managers clean their tables before analyzing! Removing duplicate entries prevents double-counting, and Freezing the top header row keeps titles visible no matter how far down you scroll.

๐Ÿ“Š
Spreadsheet SandboxLevel 1: Cells, Rows & Data Entry
A1fx
ABC
1ItemAmount
2Apples5
3Bananas3
4Carrots2
5Total=SUM(B2:B4)
Challenge: Click cell B5 to inspect how the AutoSum formula adds up column B!

Try it yourself

Clean duplicates and freeze headers!

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identify duplicate rows and inconsistencies in a dataset.

Developing

Use the 'Remove Duplicates' tool to clean raw tabular data.

Secure (Goal)

Freeze the top header row so column titles remain visible when scrolling down.

Mastery

Audit a large dataset for missing cells and inconsistent data types. Typing: 30+ WPM.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Clean & Freeze Data includes:

  • Core Deliverable: Clean duplicates and freeze headers!
  • Target Quality: Freeze the top header row so column titles remain visible when scrolling down.
  • Excellence & Polish: Audit a large dataset for missing cells and inconsistent data types. Typing: 30+ WPM.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

How confident do you feel preparing and cleaning large data tables for analysis?

Low
High

Learning check

Learning Check

You are scrolling down a 100-row table and forget what the numbers in Column C represent. What feature should you have enabled to prevent this?

Choose the correct data management action.

Answer correctly to complete this strand.

Mastered! Freezing the top row locks headers in place at the top of your screen as you scroll!Think about how to keep header labels visible while scrolling down.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Step Inside

Achievement pathway

  • Foundation: Identify duplicate rows and inconsistencies in a dataset.
  • Developing: Use the 'Remove Duplicates' tool to clean raw tabular data.
  • Secure: Freeze the top header row so column titles remain visible when scrolling down.
  • Mastering: Audit a large dataset for missing cells and inconsistent data types. Typing: 30+ WPM.

Curriculum links

Curriculum strand: MAT.03.E.1.6

Outcome: TS-O-06 โ€” Data normalization, removing duplicate rows, and freezing header rows.

PYP: Reflection ยท Data integrity and frozen headers allow seamless navigation of large tables.

Learner profile: Reflective

Competency tags

  • data-cleaning
  • remove-duplicates
  • freeze-panes
  • data-integrity

Gate support

Accessibility alternative:

Teacher override: allow

๐ŸŽ’ Students Home โ†’

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!