James Franco, the surprisingly diverse Hollywood actor and poet, will teach a high school-level film course at Palo Alto High School in Palo Alto, California. Franco announced the news via a social media post, below.

Read more: James Franco’s band just released a new video

As odd as it may seem, this is not Franco's first time around the film-education block. The actor has previously taught film at NYU, as well as USC. The twenty-four students in Franco's film class will learn to produce a film that will be shown at a film festival at the end of the semester.

Remember what happened last time James Franco spent a lot of time in a high school?

If you're a Palo Alto High School student, sign up for the class here. [Article image via Tumblr]