Unfortunately, it will be difficult to help you until you answer the questions I posed above. I'm especially "concerned" why you decided to "install" High Sierra. What OS was on the iMac when you purchased it?
Also, as I asked, how are you making posts here? Are you using another Mac? And if you are, what exact model, and what OS are you using on it? If that Mac and the iMac have the "right kind" or ports, there is a way of helping you get out of this.
And of course, the important task of backups! That is so, so critical.
It's important to understand that there is basically no "one button" solution to your issue. It is going to take some time and effort on your part, along with help from some of us here. As it is, High Sierra had issues right away, and they still exist. Sierra, OS 10.12.6, is actually a very stable OS, and for myself at least, there is nothing in High Sierra that I must have in order to "upgrade". However, once it has stabilized, and once my other two critical apps have upgrades available for High Sierra compatibility, I will "upgrade" from from Sierra, OS 10.12.6, to High Sierra, OS 10.13.something. And I will not upgrade "in place".