Which of the following is a state-wide graduation requirement for North Carolina high school students?
1) Passing the NC Final Exams
2) Completing a certain number of community service hours
3) Participating in a senior project
4) Taking a foreign language course