Instructional Software

Relative Advantage of Instructional Software in an Algebra Classroom

Posted on Updated on

Software Search

There are five types of instructional software, each classified by the teaching function that it is designed to assist: drill and practice, tutorials, simulations, instructional games and problem-solving programs. All have varied uses in mathematics, and many fit into more than one area. They range on the spectrum from fully directed instruction to total inquiry-based learning. Which is most useful will depend on the lesson and the audience.

Drill and Practice:

Drill and practice is an example of directed instruction and is one of the most common forms of software available for mathematics classrooms. There is little higher order thinking involved, and it is rarely integrated into the curriculum. Students solve problems or answer questions and receive immediate feedback, something that our students have come to expect, if not demand. It allows them to practice basic skills, an area in which many of my students have deficiencies. Some programs offer badges that students earn or levels that they complete as they progress in the program, increasing student motivation. Drill and practice allows teachers to differentiate instruction, allowing each student to focus on personal areas of weakness. Constructivists view drill and practice as outdated and of little use in contemporary classrooms, however special education teachers find them to be an appropriate tool that allows students to work on basic skills in a more engaging manner (Roblyer, 2016). Examples include IXL and AAA Math.

Tutorials :

Tutorials are commonly used in flipped classrooms.  Videos show step-by-step solutions to various math problems. They can be used to differentiate instruction, either for small groups or a single student.  These videos can also be created by the teacher for the students in that class.  Tutorials can be watched as a stand-alone or as entire curricula, allowing students to self-pace. Linear tutorials progress along the same path for every student, regardless of how the questions are answered, while branching tutorials adapt that path based on student response (Roblyer, 2016).  My students are more engaged and less frustrated if the software branches, allowing them to relearn and practice skills that they have not yet mastered.  I usually post at least one video for each new concept that I teach, on our Google Classroom page.  This allows my students to “make sense of problems and persevere in solving them”, one of the eight shifts in Common Core Mathematics. My students are quick to give up, so anything that I can create or provide to help them learn this skill is valuable.  They can watch the video, stopping and rewinding as many times as necessary to try to solve the given problems.  I have also created my own videos using my document camera.  Khan Academy and Virtual Nerd are both examples of tutorial software that I use regularly.


I love using “What would happen if….” scenarios. My students rarely show curiosity in math, how it relates to them or to their world. They view it as a chore to either get through or give up on. Simulations allow me to attempt to foster that curiosity. These are computerized imitations of real-life or imaginary situations. Students can adjust different variables to see what effect each has on the outcome of the problem involved. This type of software allows students to conduct an experiment without having to purchase materials or leave the room. Simulations allow students to see how math is connected to other subjects, such as science (radioactive half life), and social studies (population growth and decay). Simulations increase student engagement and understanding. Simulations have been found to work best when paired with other activities, such as hands-on learning (Roblyer, 2016). (Desmos is an online graphing calculator with many interactive simulations included on the website. Glencoe offers many virtual labs that tie to math, such as punnet squares for sex-linked traits. PhET is a simulation site offered through the University of Colorado, Boulder. The SERC portal offers simulations that tie math and social studies.

Instructional Games:

According to Roblyer (2016), “instructional games are software products that add game-like rules and/or competition to learning activities (p.92). There is a long history of using instructional games in mathematics classrooms. I can remember using Number Crunchers almost twenty years ago as a reward for students who finished their work early. Students enjoy playing them, and it allows them to practice basic skills. Unfortunately, the students who got to use these games rarely needed that extra practice and the ones that did need it rarely got to use them. When I use games in the classroom, I tend to either use them as skill and drill or for review. The biggest advantage is that kids love to play them and will easily engage in the lesson. They are difficult to use effectively in my classroom because of the wide levels of ability. It is difficult to find games that are not competitive, which can leave my struggling students behind. I work around this by forming carefully selected groups that compete against each other. Jeopardy works well with larger teams, as do many of the games created by Gina Wilson, of All Things Algebra. I have also used Cool Math, Fun Brain, and Math Playground with individual students.

Problem-Solving Software:

This type of software fits well with the constructivist theory and common core. According to Roblyer (2016), there are two main areas: content-area skills which work within a given subject area, and content-free skills, which focus on more general problem solving skills. Students are given a problem that they need to solve, usually involving a real-life scenario. These allow for application of knowledge to new situations, something that my students have difficulty with. There is a distinct lack of problem-solving skills that allow them to answer those higher ordered questions on Blooms Taxonomy. This is not a type of software that my students can handle independently. When I use these, I do a lot of modeling and whole group work, or small groups within the whole group. I have found that unless I lead them through it, most of them will give up and lose focus. I ask many leading questions to try to get them headed where they need to go. Some will get there, many will not but the overall experience is worth the frustration. If we work through a task together, my students are more focused and engaged. Being able to tie the math to real life situations allows them to see the connections in a way that they can understand and be curious about. Desmos has some great teacher created activities built into their program. Geogebra is another great site, as is Geometer’s Sketchpad and Yummy Math. Dan Meyer is a huge proponent of project-based learning and has many tasks and activities on his blog.

I have used all five types of instructional software with my classes to varying degrees of success. My students tend to do best with drill and practice and instructional games. These can be tailored to each student’s level and allow them to feel successful with minimal help. While I agree that there is a time and a place in my curriculum to use these, I much prefer the simulations and problem-solving software. Even thought my students struggle with it, by making it a group effort, we struggle together. They learn more from these programs because they are forced to think. Sometimes I wonder if we make our special education students think enough. I watch so many teachers “GPS” our kids to death. Do this. Now do this. Now this. They just blindly follow the steps without ever putting any real thought into the process. They don’t ever wonder why. My students tend towards apathy. They lack curiosity. By fighting our way through a problem, I am modeling “I wonder what happens if…”. When I hear a student ask that question out loud, I know I am on the right track.


Roblyer, M. (2016).  Integrating Educational Technology into Teaching (7th ed.). Massachusetts: Pearson.