What is the difference between classical ballet neoclassical and contemporary ballet?

Well classical ballet is slow and flowey and in contemporary ballet it has got a jazz in it

That's a pretty good question. Well, to be honest, classical ballet has a slow, fluid motion to it. Neoclassical is very retro, sort of using the style of the long surviving classical dance with the type of music and motion.

Contemporary ballet is more modern, faster. More rapid.

Classical ballet is the foundation of all ballet dance. It is the name given to the art form which spawned neo-classical and, later, contemporary ballet. All ballet dancers are trained in the classical style.

What we call Classical ballets today are generally those that came from the latter half of the 19th century, when the development of pointe shoes led to a dramatic rise in the popularity of the art form. Ballets such as "Giselle", "Les Syhlpides" and "Swan Lake" constitute the Classical repertoire. Most often, there is a story to the ballet, but there are exceptions, such as "Pas de Quatre".

Neoclassicism is generally attributed to George Balanchine, founder of the New York City Ballet. He favored technique over theatrics, so many of his ballets are performed with no sets. Very few Balanchine ballets have a story line.

Contemporary ballet is often choreographed to modern music. Take, for instance, "Billboards" by the Joffery Ballet. It is energetic, expressive, and dynamic. It is diverse as our culture, but still looks best when done by classically trained artists.