The purpose of this post is to share with you a collection of teacher-tested websites and apps for creating online quizzes. These are simple and easy to use applications that will enable you to create different quiz types and formative assessment activities. Some of the features you will have access to include pre-designed quiz templates, numerous question types, multimedia support, instant grading and scoring (some of them not all), performance reports, and more.

1. Socrative

Socrative helps you engage your students through personalized formative assessments using quizzes, interactive activities, question polls, exit tickets, and more. Socrative instantly grades students work and provides you with detailed insights on students performance and learning progress. Socrative works on almost any device, iPad, iPhone, Android-enabled devices, Chromebooks, laptops, and computers. 
Socrative’ s free version offers the following features: the ability to create up to 5 quizzes, 1 public room for your class, 50 students per room, Space Race assessment, sharing quizzes using URLs,and more. Socrative Pro for K-12 costs $89.99/year and the Socrative Pro for Higher Ed and Corporate costs $179.99/year.

2. Google Forms

This is a free online quiz making tool that is simple and easy to use. Using Google Forms, you can create quizzes that contain various question types including multiple choice, checkboxes, dropdown, multiple choice grids, linear scale, and more. Forms also supports different response types including the ability to upload files as a response to a question.  
As the quiz creator, you have full control on the settings of your form: you can choose what students can see during and after the quiz, see automatic summaries for all quiz responses, grade individual responses, grade question by question, send quiz results immediately after quiz review or wait until you manually review them, and more. 
Flubaroo is a good teacher-created add-on that can further help you with grading of quizzes created through Google Forms. Besides grading, Flubaroo also calculates average assignment score and average score per question, flags low-scoring questions, displays a grade distribution graph, allows you to email each student their grade and an answer key, enables you to send individualized feedback to students, and more.

3. Kahoot

Kahoot is a game-based learning website that provides you with fun ways to quiz students online. Your quizzes (or kahoots) can contain numerous media types such as videos, images, and text and can be hosted live in class (Teach mode) or be assigned as self-paced learning quizzes that students can work on at home (Assign Mode). 
Kahoot offers 6 beautiful ready-made templates to use with your students namely Kahoot for formative assessment, Spark discussions with polls, Teach with slides, Practice spelling and adjectives with puzzle, Introduce new topics with a ‘Blind’ kahoot, and a Template inspired by a higher ed instructor. You also have the option to start a new Kahoot from scratch. As students submit their responses, Kahoot provides you with insights and stats on their performance.

4. Quizalize

Quizalize is another great website and app for creating online quizzes. Like Kahoot, Quizalize also employs the principles of game-based learning to engage students in various formative assessment activities. Using Quizalize, you will be able to create different online quizzes that students can access using a generated code. You can either start your quiz from scratch or use a pre-made template from the Resources section. 
You have the option to enable students to take quizzes live in class either through Play Leaderboard or Team vs Team modes or you can assign the quiz as  homework for students to work on at their own pace. As students take quizzes, you can access real-time data on their performance, data that can be used to different learning and provide timely feedback.

5. Quizizz

Quizizz is a useful website and app for creating online quizzes including fun quizzes and activities. Quizizz allows you to create both teacher-paced and student-paced quizzes and lessons. Using Quizizz editor, you can easily design your own quizzes  embedding various types of questions (multiple choice, open ended, polls, fill in the blanks, etc.) and media (e.g., images, videos, voice clips, and audio recordings). 
Alternatively, you can use Quizizz library to search thousands of ready-made quizzes and lessons spanning several subjects and grades. You can adapt these quizzes to your teaching needs, edit them the way you want, import questions right into your quizzes and share them with your students. Quizizz provides you with a powerful grading system that generates instantaneous performance reports providing you with a treasure trove of analytic data to use to prepare for remedial interventions and to help you in your lesson planning. 

6. Quizlet

Quizlet is another good website for online quizzes. As a teacher, you can create your own class on Quizlet and share study sets with your students. You can either design your study sets from scratch or search for pre-made sets to customize and use in your teaching. If you have not already tried it, Quizlet is definitely a great game-based learning tool with huge educational potential. However, most of the really great stuff in Quizlet is provided in the premium plan including the ability to track students progress and create unlimited classes.

7. Blooket

Blooket enables you to design fun and game-based quizzes and activities to share with students. As a teacher, you can create your own question sets or use ready-made sets created by members of the Blooket community (Blooket lingo refers to games as question sets and I use both terms interchangeably in this review). 
Students are not required to register to play the games. However,  having a student’s account allows students to “track their stats, place in global leaderboard rankings, buy and sell Blooks, and participate in upcoming community-wide events!”

8. Mentimeter

Mentimeter is a polling tool that allows you to create interactive presentations and quizzes with real-time voting. The way it works is simple:  use Mentimeter’s online editor to create interactive slides that embed different question types including Multiple Choice, Word Cloud, Open ended, Scales, Ranking, and Q&A. 
When your quiz (Mentimeter calls it presentation) is ready,  share generated the code with your participants who can join using any mobile device with Internet connection. Participants can answer questions and view their results in real time. Final results can be downloaded and exported  for later analysis.

9. Testmoz

Testmoz is an excellent web tool that allows you to create auto graded tests and quizzes. This application is designed by Matt Johnson, an undergraduate student at Washington State University, Vancouver. Testmoz supports different question types including fill in the blank, matching, ordering, short answer, numeric, essay, true/false, and more. You can also upload pre-made questions or import them from other tests. Your quizzes can include different elements including videos, images, math equations, etc. 

10. Riddle

Riddle is a simple and easy to use quiz maker that allows you to create a wide variety of interactive quizzes, surveys, and polls. You can either use ready-made quiz templates or build your own quiz from scratch. Riddle quizzes can contain various multimedia materials including videos, audio clips, images, GIFs, and MP4 video clips.  
Riddle offers different sharing options including embedding quizzes in your website or blog or sharing them via email. As the audience takes your quizzes, Riddle generates detailed analytic reports allowing you to access data about your quiz views, shares, completion rates, and many more.

11. FlexiQuiz

FlexiQuiz is an online quiz maker that allows teachers to create and share a wide variety of quizzes, assessments, and exams. It offers an intuitive and easy to use editor that can help you configure your quiz the way you want. FlexiQuiz is free to use but the free version is limited in features, the pro version (i.e., Essentials, Premium, and Enterprise plans) offer enhanced features.