I currently teach CS Discoveries to 7th/8th grade students in a small private school and have had a very positive experience. We are considering adding CS Principles as a high school level course (9th-12th grade). I am wondering if it is comparable to CS Discoveries, but at a higher level? If I feel confident teaching CS Discoveries will I be able to teach CS Principles? We can only offer this as a semester long course in high school, what seems to be the most important units to cover in CSP? Any tips or tricks other teachers have used who teach both at the same school district?