The cost of a knitting class can vary depending on the level of instruction, the length of the course, and any additional materials or equipment required. On average, a beginner knitting class may cost around £20-£30 per session, while a more advanced course could cost £100 or more.