Question: I have to run Mac OS on virtual box for a class and it keeps giving me errors stating 

"VT-x/AMD-V hardware acceleration not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it."

If there is a solution, I am not used to windows 8.1 and will need detailed instructions on how to fix it. Thank you

Answer: 
Do you have Hyper-V installed? For example it may have been added if you installed the Windows Phone emulators which come with Visual Studio 2012 & 2013.

If so, then there is a known conflict between Hyper-V and VirtualBox - [Hardware Virtualisation support not detected if Hyper-V installed](https://www.virtualbox.org/ticket/12350).

A similar problem occurs trying to use Intel HAXM to accelerate Android x86 Virtual Devices - [Windows 8 - How to install Intel HAXM after installing Hyper-V](http://forums.ouya.tv/discussion/82/windows-8-how-to-install-intel-haxm-after-installing-hyper-v).

Uninstalling the Windows Phone emulators and turning Hyper-V off in `Control Panel >> Programs and Features >> Turn Windows features on or off` seems to be the only workaround for the moment.
As previous replies have said, check if your processor supports VT-x virtualization. If it doesn't, then you just won't be able to run Mac OS on VirtualBox. If that is the case, consider VMWare Player, which is a decent alternative for VirtualBox, and is also free. It is commonly used in computers whose processors don't support VT-x to emulate Mac OS.