Student e-Portfolios is a learning environment for K-12 high school students to develop e-Portfolios of artifacts developed during the year or years. The artifacts may be textual, audio, video, or a combination of all three.