There are all types of BMX jumps, ranging from small rollers to massive step-up doubles.
There are pro straights which are for junior and elite men.
They are all doubles which range from about 6 m to 12 m, while "Class" straights have more flow and have many more range of jumps.

the Start gate
The start gate marks the start of the track.
Most BMX tracks have a gate.
The starting hill will normally provide all the speed for the remainder of the race.
Generally, the larger the hill, the faster, so pro hills are much larger than the amateur ones.

Step-up
A step-up jump is one where the landing point is at a higher elevation than the take=off point.

Berms
Turns are at an angle.
Therefore, one can easily turn without having to brake.

Double
A double is two hills close enough to each other that it is possible to jump between them.

Step-down
A step-down jump is one where the landing point is at a lower elevation than the take-off point.

Roller
A small hill, generally too low to be jumped off.
 Rollers are normally built in groups that are known as rhythm sections because they challenge the riders' ability to maintain speed over the bumps.

Tabletop
A tabletop is a jump where the track is level across between the take-off and landing points.
 They are especially useful for beginning BMX riders who are still learning how to jump since a too-short jump will land on the level tabletop rather than slamming into the uphill side of the landing hill.

Pro set
A set of jumps with only a takeoff lip and a landing ramp, that is, where a failure to take-off or to jump far enough will result in a crash.
There are all types of BMX jumps, ranging from small rollers to massive step-up doubles. There are pro straights which are for junior and elite men. They are all doubles which range from about 6 m to 12 m, while "Class" straights have more flow and have many more range of jumps.
the Start gate
The start gate marks the start of the track. Most BMX tracks have a gate. The starting hill will normally provide all the speed for the remainder of the race. Generally, the larger the hill, the faster, so pro hills are much larger than the amateur ones.
Step-up
A step-up jump is one where the landing point is at a higher elevation than the take=off point.
Berms
Turns are at an angle. Therefore, one can easily turn without having to brake.
Double
A double is two hills close enough to each other that it is possible to jump between them.
Step-down
A step-down jump is one where the landing point is at a lower elevation than the take-off point.
Roller
A small hill, generally too low to be jumped off.  Rollers are normally built in groups that are known as rhythm sections because they challenge the riders' ability to maintain speed over the bumps.
Tabletop
A tabletop is a jump where the track is level across between the take-off and landing points.  They are especially useful for beginning BMX riders who are still learning how to jump since a too-short jump will land on the level tabletop rather than slamming into the uphill side of the landing hill.
Pro set
A set of jumps with only a takeoff lip and a landing ramp, that is, where a failure to take-off or to jump far enough will result in a crash.
BMX racing