The difference is mostly seen in British English rather than American English, but Practice tends to be a noun whereas practise is seen as a verb:
Practice makes perfect. - Practice is the noun
I am going to practise my handwriting - Practise is the verb