Try the NEW Participate Learning!
$4.99 Download
This idea machine randomly generates accessible writing prompts.
$0.99 Download
Grammar App does the (near) impossible: it makes grammar fun.
$1.99 Download
Chronicle is the modern version of the secret diary
Free Download
Students can compose interactive stories and presentation aides with Flowboard.
$1.99 Download
Grammar Games is a fun way to get a handle on parts of speech.

Community Picks

Find more Writing & Composition apps suggested by our growing community of teachers and parents.

About the Apps

Comments

Finding apps for middle school students for any subject - particularly writing - is a difficult task. Many writing apps are literally too elementary for this age group, while others cater to more experienced scribes. Additionally, middle school students vary in ability and desire to succeed academically. Some students are engaged in and excited about school, while others are finding school less enjoyable.

Writing is a challenging subject for those who do not enjoy it naturally, and as a long-time English teacher, I have experienced a lot of resistance from some students. These apps make writing and composition fun again, but also teach valuable skills. Each serves a unique purpose to encourage writers and teach important skills for successful writing.

This, among other reasons detailed below, are why they rank as the best writing and composition apps for middle schoolers.

Grammar App HD is one of my favorite apps currently available. It is a comprehensive guide to common grammar issues, with practice exercises, games and tutorials. It's a fantastic app for all ages and abilities.

Flowboard views composition and publishing through a multimedia approach. Students can create presentations and even interactive narratives by assembling typed text, images, videos, and more.

A+ Writing Prompts is a lifesaver for teachers and an idea generator for students. Drawing from over 1 billion randomized prompts, students can test their storytelling skills or simply answer simple prompts like “Write about three things that make you really happy.” The app's setup will get kids excited about putting pen to paper (or their finger iPad).

Chronicle is a digital diary, perfect for the middle school student who wants to record the details of their day, make lists or write stories.

Grammar Games is a fun, easy grammar game that teaches parts of speech with a fun tutorial and airplane-themed game. It makes a perfect review for those who need to review grammar basics.

Comments & Suggestions Have a suggestion for an educational app for this category you think we should feature? Let us know.

  • jaymama:

    does anyone know of an app that will help student write a film

  • Katherine Burdick:

    You can use the chart events graphic organizers in tools4students to storyboard it before they film.

  • Erika Kerekes:

    Excellent tip Katherine - thank you

  • personal statement for busines:

    These apps make writing and composition fun again, but also teach valuable skills. Each serves a unique purpose to encourage writers and teach important skills for successful writing.

  • Sash window renovation London:

    Ask for testimonials, references etc., you should treat the whole process just as if you were conducting interviews for any kind of position. Don't take anything at face value, and submit a remit for a sample that you want returned in a set amount of time.

  • Sash window renovation London:

    Ask for testimonials, references etc., you should treat the whole process just as if you were conducting interviews for any kind of position. Don't take anything at face value, and submit a remit for a sample that you want returned in a set amount of time.

  • Sash window renovation London:

    Ask for testimonials, references etc., you should treat the whole process just as if you were conducting interviews for any kind of position. Don't take anything at face value, and submit a remit for a sample that you want returned in a set amount of time.

  • Sash window renovation London:

    Ask for testimonials, references etc., you should treat the whole process just as if you were conducting interviews for any kind of position. Don't take anything at face value, and submit a remit for a sample that you want returned in a set amount of time.

  • Sash window renovation London:

    Ask for testimonials, references etc., you should treat the whole process just as if you were conducting interviews for any kind of position. Don't take anything at face value, and submit a remit for a sample that you want returned in a set amount of time.

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

  • mikayla vickers:

    hey,im mikayla

blog comments powered by Disqus

Writing & Composition Expert

Become an Expert →

How are apps scored?

Apps are scored using a proprietary evaluation rubric to judge Educational Content, Kid Appeal, Assessment, Features and Design, Value, and Safety and Privacy.

Learn More →

Stay Up To Date

Subscribe to our newsletter to get all the latest appoLearning news.

Subscribe→