Randomly pick and group students.


As a teacher, I know that having a random method for selecting students is part of creating a fair and happy classroom environment.


This app turned out to be amazingly helpful! I use it in my classroom pretty much every day. My students use it, too. I set an iPod touch under the document camera and students tap it to call on the next person. And the grouping feature! What a wonderful surprise. I added it at the encouragement of a teacher down the hall, I hadn't expected it to be so extremely useful.


Randomly display student names or divide your class up into groups.

Temporarily disable absent students. Switch between multiple class lists. Restrict individual students from being placed into groups with each other. Save groups for reuse and export them with text messaging, email, printing or whatever methods are available on your device. RandoMeister provides your export methods with both plain text and a pdf document.


Visit RandoMeister on Facebook to learn more about using RandoMeister in the classroom.

Why Use Randomeister

RandoMeister helps teachers with…

Equal Opportunity      Most teaching involves some direct instruction with students asking questions but also being called on to asses their understanding and to have them rephrase this understanding as a way to “reteach” their peers. When teachers are left to call on students using their “best judgement,” for a variety of well-intentioned reasons, some students are invariably called on more than others. This produces an inequality of opportunity that both research and common sense suggest needs to be avoided. Drawing popsicle sticks or file cards, or using a tool like RandoMeister is one way to help mitigate this inequality.

Behavior Management      Whenever a person is “choosing” there is potential for at least the perception of unfairness. Even popsicle sticks and file cards can be manipulated to some degree by the person using them. RandoMeister provides the appearance of completely removing the person who is picking from any meaningful involvement in the pick. This can be particularly important when building groups. During group construction students may, understandably, want to have a say. One way teachers avoid this is by creating groups ahead of time away from the students. Unfortunately, missing or unexpected new members invariably still have to be dealt with so the problem often isn’t completely avoidable. RandoMeister creates groups almost instantaneously so there is little space for students to try and influence group makeup. I regularly use RandoMeister to create groups on the fly under a document camera. (RandoMeister does allow the teacher to restrict students from being placed into groups with other specific students. Generally the teacher takes care of these settings before-hand so that students are unaware and the perception of randomness is maintained.) Another behavior management use-case for RandoMeister is when students are picking other students. I keep an iPod touch under the document camera. When students are repeatedly coming up to model or explain, our routine starts with the student tapping RandoMeister to pick the next student. The name can be seen by the class and there is no need for discussion or time lost in an off-topic area. It completely circumvents a range of issues that can sometimes arise when students are picking other students.

Routines      Maybe this falls under behavior management, too. RandoMeister can help with the routine of who gets some jobs next. I have a “traditional” job chart in my room. It has 3x5 cards with student names on them that get rotated through the jobs. But some jobs have a need to be changed on a schedule that doesn't fit with the regular job chart. My “kitchen helper” job problem is a type common to many classrooms and one that RandoMeister can solve fairly and easily. I demonstrate how in the "Getting Started" video above.


Visit RandoMeister on Facebook for more thoughts on how to use it in the classroom.

App Store

Get RandoMeister in the app store

System requirements

iOS 9.3 or better

For iPhone, iPod touch, and iPad


version 1.7.1  April 2019
    - Fixes some bugs in the User Interface including how long names are truncated.
    - Improved support for iPad Pro (3rd Gen.) 12.9" Display
    - Requires iOS 9.3 or greater

version 1.7.0  April 2019
    - Improved support for iPhoneX, iPhoneXs and iPhone XR
    - Smaller memory footprint
    - Higher quality graphics
    - Requires iOS 9.3 or greater
version 1.6.0  November 2017
    - Additional support for iOS 11 (This version now contains both 32 bit and 64 bit slices.)
    - Requires iOS 6.1 or greater
version 1.5.9  January 2017
    - Support for iPhone 7 Plus
    - Added the option to colorize groups
    - Added the option to label groups with icons instead of numbers
    - Bug fixes
    - This version required iOS 6.1 or greater

version 1.5.8  September 2016
    - Support for iOS 10
    - Improved unicode handling
    - This version required iOS 9.3 or greater

-------versions below require iOS 4.1 or greater:------

version 1.5.8  September 2016
    - Support for iOS 10
    - Improved unicode handling
    - Requires iOS 9.3 or greater
version 1.5.7   (not posted to App Store)
version 1.5.6  February 2015   Fixed a bug that sometimes caused RandoMeister to open in an unresponsive state. Minor cosmetic improvements.
version 1.5.5  February 2015
        - Corrected an error where disabled students sometimes were still being picked.
        - Fixed a problem where adding lists of names sometimes created blank student names-spaces.
        - Removed initializing errors on iPhone 6 Plus.
        - Corrected some animation metrics.
version 1.5.3  October 2014   Support for iOS 8
version 1.5.2   (not posted to App Store)
version 1.5.1  September 2014 - bug fixes
version 1.5  August 2014 - edit randomly generated groups / usability enhancements / bug fixes
version 1.4.1  August 2013 - support for unicode text / bug fixes
version 1.3  February 2013 - persistent pick data / display individual pick statistics / clone class lists
version 1.2: November 2012 - support for iPhone5/ auto-save most recent group
version 1.1: September 2012 - native resolution for iPad3 / improved first-run UI
version 1.0: June 2012 - available in the AppStore
prototype release: March 2011

Written with Livecode - Livecode https://livecode.com