Let us say that you are taking AP Statistics. The prerequisite is a passing grade of D or above in Algebra II. The kids that you are working with struggle with algebra and do not retain information very well. Even though you spent a month talking about z-scores and how to find them using the invNorm() function a lot of them are still confused as to what to do and need someone to spoonfeed them with simplified information that does not contain too many technical terms. Your challenge now is to teach them confidence intervals which involve dealing with a) the concept b) the math c) the interpretation and finally the d) misconceptions. As you can see, this is an uphill battle and what worsens it is the student apathy.
You review how to find the corresponding z-scores of the middle 95th percentile using the invNorm() function. You explain that the first entry must be the area to the left however when they see $z_{\alpha}$ they think the area to the right. This has been an ongoing confusion for one month despite you repeating the same thing over weeks. Now you try giving them a motivating example: "Lets say you wanted to figure out the population mean length of all the world's bald eagles' wingspan. This is our parameter. Remember a parameter is a numerical value assigned to a whole population. You take a sample of 100 bald eagles and measure their wingspan. We call this sample mean a point estimate. Do you guys think that this point estimate accurately reflects the population mean?" (Introducing vocabulary) You transition into talking about 95% confidence intervals conceptually. They are lost. Then you present them this formula. They are now completely and hopelessly lost:
$ \bar{x} - z_{\frac{\alpha}{2}}\sigma < \mu < \bar{x} + z_{\frac{\alpha}{2}}\sigma $
You draw a picture showing that the level of confidence is $1-\alpha$ and the remaining areas we don't want are $\frac{\alpha}{2}$ and $\frac{\alpha}{2}$. They don't get what's going on. Twenty minutes in, there are some students not paying attention anymore and doing another class' work.
I'm going to concentrate on the concept, the interpretation and misconceptions. I believe all of these can be well addressed by taking an interactive approach. The math I believe should come later after the concepts are established, certainly at an introductory level, and in any case this isn't the place to rehearse all the maths required to explain confidence intervals.
Essentially what I think you can do is find a large population (or large sample) of data, randomly sample from it and produce a confidence interval. If you can't find such a sample, just simulate it. That's what I've done below, simulating taking samples of size 20 and constructing 90% confidence intervals from a normal distribution with mean 100 and standard deviation 10.
After 5 experiments I got this
You can see the first, blue confidence interval doesn't contain the mean, but the rest do. So I was "unlucky" the first time, and "lucky" the remaining times. With a simple approach such as this you can discuss things like
Other than that, an interactive approach is good because it means you can ask questions like
I used this approach with a free and widely used software package called R, available on all the main operating systems. The code is below
You might try purchasing a book on introductory statistics with R and working through the explanation and examples. There are plenty of books which teach statistics and use a software package along the way.