Hay muchos miles de diferentes tipos de rosas. Aunque hay una gran cantidad de tipos diferentes, todas las rosas se pueden dividir en tres grupos principales: especies de rosas, rosas antiguas y rosas modernas.
Las rosas especies son rosas que han estado creciendo silvestres durante cientos de miles de años. Las rosas viejas de jardín son rosas que se cultivaron antes del año 1867. Las rosas modernas de jardín son las rosas que se han introducido desde 1867. Dentro de estos tres grupos, las rosas se dividen según sus clases. Las divisiones de clase toman en cuenta sus hábitos de crecimiento, el tipo de follaje que producen y la forma que toma la rosa cuando está completamente formada.