Existen dos estándares que definen el lenguaje de programación Scheme: el estándar oficial de la IEEE, y un estándar de facto conocido como "Revised Report on the Algorithmic Language Scheme", casi siempre abreviado como R"n"RS, donde "n" es el número de la revisión.