Skip to content

Middle School Essay Writing Worksheets

Free Writing Worksheets

With Time4Writing, your elementary, middle, and high school homeschoolers will learn a lifetime of writing skills during our 8-week online writing courses. Certified teachers deliver one-on-one instruction through a safe and secure online campus accessible 24/7 from anywhere you can access a computer and an internet connection. The prompt, personalized feedback from your student’s Time4Writing teacher is the right mix of constructive direction and positive motivation.

While you evaluate the 8-week online writing course that best fits the need of your homeschooler, please take advantage of the complimentary Time4Writing resources. In the tabs below, you’ll find printable writing worksheets in each of these five categories:

  • Using Figurative Language – An important step in your student’s ability to develop a mature and rich writing style is learning to play with the meaning of words.
  • Common Sentence Errors – Let your student practice recognizing and correcting common sentence errors.
  • Punctuation – Allow your students to get comfortable with punctuation marks, the signposts writers use to give directions to their readers about which way a sentence is going.
  • Types of Essays – Support your student as they learn the different types of essays one can use to make a point.
  • Creative Writing – Help your students overcome their creative obstacles, which typically include a lack of ideas, or so many that they can’t narrow them down.

Free Writing Worksheets

Click on your child’s current grade level to download the printable writing worksheets.

Is your homeschooler ready for more formal writing instruction? Consider an 8-week course from Time4Writing.

Browse all writing courses

How to Write an Introduction

As the saying goes, there’s just one chance to make a first impression. For writers, that chance is in the introduction of an essay or text. If a writer can interest and engage a reader immediately, the writer has made a good first impression. Our worksheets on writing an engaging and interesting essay introduction are below. Simple click on the title to view more about the worksheet or to download a PDF. They are free for home or classroom use. Check out all of our writing worksheets!

Introducing a Topic: Giving Information

How do you name a pet or describe a good book at the library? In this activity, students introduce different topics based on prompts.

Grade Levels:
2nd and 3rd Grade, Grades K-12, Kindergarten & 1st Grade
CCSS Code(s):
W.1.2, W.2.2, W.3.2.A

Introducing a Topic: Opinion Writing

Students, especially beginning writers, sometimes have trouble getting started. This activity helps them learn how to introduce topics.

Grade Levels:
2nd and 3rd Grade, Grades K-12, Kindergarten & 1st Grade
CCSS Code(s):
W.1.1, W.2.1, W.3.1.A

Introducing a Topic: Telling a Story

This activity helps students learn how to clearly introduce a topic in a story they are telling. In this activity, students will write the setting of the story.

Grade Levels:
2nd and 3rd Grade, Grades K-12, Kindergarten & 1st Grade
CCSS Code(s):
W.1.3, W.2.3, W.3.3.A

How to Write a Thesis Statement

This activity helps students develop a strong thesis statement for their essays by providing practice writing sample statements.

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1, W.11-12.1

How to Write an Introduction: Bridge Building Activity

This activity is designed to help students learn about writing introductions through a fun bridge building activity to join the lead noun card and thesis statement card.

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1, W.11-12.1

How to Write an Introduction: Different Leads

This is a fun, creative activity where students explore ways to include factoids, stories, metaphors and more to create “hooks”. A great activity to help students develop strong introductions.

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1

How to Write an Introduction: Lead Types

Creating an attention-grabbing lead isn’t always easy but it’s very rewarding to students when they are able to create engaging introductions. This activity provides great practice to build better introductions!

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1

How to Write an Introduction: Lead, Bridge, and Thesis

Let’s combine it all! This activity helps students use thesis statements, bridges and leads to write strong essay introductions.

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1

How to Write an Introduction: Write a Complete Introduction

This activity helps students bring together what they’ve learned to write a complete introduction, including the lead, bridge, and thesis statement.

Grade Levels:
6th - 8th Grade, 9th - 12th Grade, Grades K-12
CCSS Code(s):
W.6.1, W.7.1, W.8.1, W.9-10.1