A great summary of what it takes to improve vertical jumping ability Joe. There is definitely an art and science to optimizing vertical jump height. I actually just completed a huge post on the topic of How To Jump Higher which your readers may find complements this post nicely. It is a long read (12000+ words) but for those of your readers who want to learn more about the art of jumping they may find it helpful. Keep up the great work!
Perform the routine every second day to give your body a days rest in-between workouts. This means that on week one you’ll be training 4 times a week, week two you’ll be training 3 times per week, and on week three you’ll be training 4 times per week. That ends up being 11 workouts per phase for a total of 33 workouts in the program. Also, during this program you will be taking one week off between each phase to let your body completely recover. You need to give your muscles time to fully repair in order to grow stronger and more explosive.
Toe Raises – stand with your feet shoulder width apart, typically on stairs or any sort of ground you can stand on that allows your heel to dip down. Then raise up on the tips of your toes. Continue this process until your complete your reps. Don’t rock up and down – or go to fast. For the exercise to work, you have to use correct form and go at a steady pace.
I gave myself six months to dunk because that was the low end of the “six to eight months” prescribed on the website of Brandon Todd, a 5'5" former D-III star who set the same goal for himself in 2005, and then, at age 22, accomplished it. When I first contacted him, Todd perfectly expressed the more shallow reason behind my goal: “When you can dunk, it means you’re a good athlete. Period. It takes away any subjectiveness.” I also chose six months because, as would be proved repeatedly during this mission, I am prone to tragic spells of overconfidence.
High pulls can also be done using a dumbbell or kettlebell,. When doing so, position the weight between your feet and pull with one arm at a time (switching arms halfway through the set). A trap bar (aka, hex bar) is also an option, particularly for individuals who have a hard time keeping the lower back flat; the trap bar allows the hands to be positioned behind the shins to help pull the shoulders back.
Keep that in mind, and progress slowly. A mini basketball is a little more challenging than a tennis ball, but it's easy to palm and that helps. See if you can get high enough to get your hand over the rim--almost up to your wrist--so you can stuff the mini ball. If you can't throw it down with a little authority, a bigger basketball won't be any easier.

An important component of maximizing height in a vertical jump is attributed to the use of counter-movements of the legs and arm swings prior to take off, as both of these actions have been shown to significantly increase the body’s center of mass rise. The counter-movement of the legs, a quick bend of the knees which lowers the center of mass prior to springing upwards, has been shown to improve jump height by 12% compared to jumping without the counter-movement. This is attributed to the stretch shortening cycle of the leg muscles enabling the muscles to create more contractile energy. Furthermore, jump height can be increased another 10% by executing arm swings during the take off phase of the jump compared to if no arm swings are utilized. This involves lowering the arms distally and posteriorly during the leg counter-movements, and powerfully thrusting the arms up and over the head as the leg extension phase begins. As the arms complete the swinging movement they pull up on the lower body causing the lower musculature to contract more rapidly, hence aiding in greater jump height.[5] Despite these increases due to technical adjustments, it appears as if optimizing both the force producing and elastic properties of the musculotendinous system in the lower limbs is largely determined by genetics and partially mutable through resistance exercise training.[6][7]