How do I figure out how tall a teen will be? Is there an online calculator or app?

Simple math. Take the average parent height and add 2.5 inches for a male, subtract 2.5 inches for female. This is usually good within an inch. Variations do occur.
Height estimation. http://www.calculator.net/height-calculator.html.