In my Bible class, we are learning about the Holy Spirit. Is there a difference between the Holy Spirit and the Holy Ghost?
No, there is no difference between the Holy Spirit and the Holy Ghost. The Holy Ghost is a common phrase used in the King James Version Bible. Here is an example,
God also bearing them witness, both with signs and wonders, and with divers miracles, and gifts of the Holy Ghost, according to his own will? (King James Version) Hebrews 2:4
In the Revised Standard Bible, the New Revised Standard, the New American Standard, the New International Version, and even the New King James Bible, the phrase is the Holy Spirit. Here is an example from the New King James Version Bible,
God also bearing witness both with signs and wonders, with various miracles, and gifts of the Holy Spirit, according to His own will? (New King James Version) Hebrews 2:4
You can see that the terms are used interchangeably.
The word “ghost” was a common word in the King James English. The term spirit is a probably better word in modern English since the term “ghost” tends to have a negative meaning today. The actual Greek words mean “holy wind.” Since wind is something you cannot see, the word “ghost” or “spirit” better expresses the idea that no one can see Him. The movie industry creates white ghostly creatures, but this is not the Bible’s meaning. May the Lord bless you as you learn about Him.